- 2
- 0
- 约6.3千字
- 约 13页
- 2018-09-02 发布于贵州
- 举报
周志达软件工程-复习资料
绪论:
1 软件的定义: 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需的数据,以及有关描述程序操作和使用的文档(R. S. Pressman)
2软件的特征:软件与硬件的不同
软件开发不同于硬件设计
软件生产与硬件制造不同
软件维护不同于硬件维修
软件是逻辑的,而不是物理的
软件开发与人关系密切
软件开发成本大
软件生产是简单的拷贝
软件不会磨损和老化
软件受环境影响大
软件维护易产生新的问题
3 出现软件危机的原因:客观:软件本身特点 逻辑部件 规模庞大、复杂度高
主观:不正确的开发方法 忽视需求分析
个人化方式:软件开发=程序编写 轻视软件维护
4 北大西洋公约组织(NATO) 联邦德国
第一章
1 软件生存周期的主要活动
需求分析
明确需要解决的问题(从用户的视角)
建立需求模型:功能、性能、约束、接口等
软件分析
从开发人员的视角对软件进行分析
建立分析模型:软件的逻辑模型
软件设计
确定软件的总体结构和各部件的数据结构和操作
建立软件设计模型:考虑实现技术和平台
编码
用程序设计语言将设计文档翻译成源程序
建立软件实现模型:包含现有软件构件包
软件测试
发现程序中的错误、提高软件质量
单元测试、集成测试、确认测试、系统测试
运行维护
2 什么是过程?
围绕软件开发所进行的一系列活动
3瀑布模型特点:
特点 1 阶段的顺
您可能关注的文档
最近下载
- 恶性肿瘤患者围化疗期居家护理规范.pptx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2026年匹克球裁判员注册考试及答案.docx VIP
- 第九分册安全手册-新能达旗.pdf VIP
- 2024年微创外科行业白皮书-技术创新加速国产化,九大细分领域竞争升级.pdf VIP
- 2026年匹克球裁判员考核题库及答案.docx VIP
- 第七分册分析手册-新能达旗3535.pdf VIP
- 2025-2026学年北京市西城区九年级上学期期末语文试卷含详解.docx VIP
- 精品解析:北京市东城区2025-2026学年八年级上学期期末语文试题(解析版).docx VIP
- 2026年匹克球裁判员实操考试及答案.docx VIP
原创力文档

文档评论(0)