第2章软件工程与需求工程第2章软件工程与需求工程2.1软件工程2.2软件开发过程模型2.3需求工程与软件开发2.4软件需求的开发和管理过程22.1软件工程软件危机是指人们难以控制软件的开发和维护。表现(1)大型软件系统十分复杂,很难理解和维护;(2)软件开发周期过长;(3)大型软件系统的可靠性差;(4)软件费用往往超出预算。3软件危机的解决方法应用工程化的方法来进行软件的开发和维护软件工程的研究内容软件开发过程、软件开发和维护的方法和技术、软件开发和维护工具系统、质量评价和质量保证、软件管理和软件开发环境等。 42.2软件开发过程模型瀑布式模型快速原型模型渐增式模型螺旋式模型面向对象的开发模型52.2.1瀑布式模型 依据软件生命期而提出的软件开发模型,将软件的开发过程被分为六个阶段,每个阶段都有明确的分工和任务,并产生一定的书面结果。各阶段之间是紧密相关的,后一阶段的工作是依据前一阶段的工作结果而开展的。62.2.1瀑布式模型不足(1)要求用户一开始就提出清晰完整的需求;(2)段间移交信息(文档)的过程中,由于个人的理解不同,容易产生误解;(3)用户的参与程度不够。 72.2.2快速原型模型 快速原型模型的基本思想是快速建立一个实现了若干功能的(不要求完全)可运行模型来启发、揭示和不断完善用户需求,直到满足用户的全部需求为止。82.2.2快速原型模型目的(1)明确并完善需求
您可能关注的文档
- 乐音和噪声1q2e解释.ppt
- 人教版小学二年级语文葡萄沟1答辩.pptx
- 乐园行业解释.ppt
- 人教版小学六年级数学工程问题应用题答辩.pptx
- 勒·柯布西耶住宅空间解释.ppt
- 了解“五脏”与春季养生解释.ppt
- 了解环境_了解职业解释.ppt
- 人教选修3-5动量守恒在高考中的考查答辩.docx
- 人口的增长模式及地区分布答辩.pptx
- 人口金字塔答辩.pptx
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)