第一章 软件和软件工程

1.什么是软件?

软件是(1)指令的集合,通过执行这些指令可以满足预期的特征、功能和性能需求

           (2)数据结构,使得程序可以合理利用信息

           (3)软件描述信息,它以硬拷贝和虚拟形式存在,用来描述程序操作和使用。

2.软件和硬件不同的特性

(1)软件是设计开发的,而不是传统意义上生产制造的。

(2)软件不会“磨损”。

(3)虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是根据实际的顾客需求定制的。

3.什么是软件工程?

软件工程是(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。

                 (2)在(1)中所述方法的研究。

4.软件工程层次:质量关注点、过程、方法和工具

    软件工程的根基:质量关注点

    软件工程的基础:过程层

5.软件过程是工作产品构建时所执行的一系列活动、动作和任务的集合。

6.过程框架定义了若干个框架活动,为实现完整的软件工程建立了基础。

7.一个通用的软件工程过程框架通常包含沟通、策划、建模、构建和部署。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容