软工视频:第一章

第一章:软件工程概论

1.什么是软件?
①程序、数据以及相关文档集合
程序:功能执行的指令序列
数据:使程序操纵信息的数据结构
文档:图文材料
②与硬件相互依存

2.软件的特点:
①逻辑实体 抽象
②生产与硬件不同,无明显制造过程
③无老化和机械磨损
④受硬件限制
⑤未摆脱手工操作
⑥实际问题与逻辑结构复杂
⑦成本昂贵
⑧涉及社会因素

3.软件的分类
①功能 ②软件规模 ③工作方式 ④软件服务对象范围 ⑤使用频率 ⑥软件失效影响

4.软件的发展阶段
①程序设计阶段 50-60年代 机器语言汇编
②程序系统阶段 60-70年代 作坊式
③软件工程阶段 70年代-至今 文档、产品化
软件危机:原因、表现、解决方法

5.生存期
概念:孕育、诞生、成长、成熟、衰亡的生存过程

模型:
①瀑布模型在这里插入图片描述
②b模型
在这里插入图片描述
③快速原型模型
在这里插入图片描述④渐增模型
在这里插入图片描述
⑤螺旋模型在这里插入图片描述
⑥喷泉模型在这里插入图片描述
6.软件工程
(1)概念:现代科学技术设计构造程序以及为开发运行维护相关文档。
(2)三要素:方法、工具、过程
(3)目标:
①低成本
②功能、性能易于移植
③低的维护费用
④按时完成开发任务
(4)原则:
①分解性 ②一致性 ③独立性 ④完整性

猜你喜欢

转载自blog.csdn.net/weixin_44690047/article/details/104268960