系统分析与设计—hw2

【简答题】

1.用简短的语言给出对分析、设计的理解。

分析就是对用户给出的软件功能等方面的需求进行系统的研究,识别出主号问题,确定待开发软件的功能、性能、接口、数据、界面等具体的细节要求。
设计就是基于需求分析中得到的需求,构造出目标系统的逻辑模型,最终得到一个可供编码过程参考的设计模型文档。

软件分析不是发现更多的功能与需求,而是确认有效的功能与需求,去伪存真不断满足客户需要。软件设计也不是追求最先进技术,而是控制变化附加的成本,使得软件生产的预算、时间等能在掌控之中。

系统分析与设计—hw1

【简答题】

1.软件工程的定义

Software engineering is “(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that is, the application of engineering to software,” and “(2) the study of approaches as in (1).” –– IEEE Standard 610.12

软件工程的定义:

  • (1) 将系统化、规范化、可度量的方法应用与软件的开发、运行和维护-的过程,即将工程化应用于软件中。
  • (2) 对(1)中所述方法的研究。

软件工程知识体系:

  • 以高质量为目标,研究软件生产的过程模型、方法和工具