- 69
- 0
- 约2.82万字
- 约 32页
- 2018-06-21 发布于湖北
- 举报
软件设计师知识点总结
一、软件工程
1.1 软件工程基础知识
软件生命周期:
软件的生存期划分为制定计划、需求分析、设计、编程实现、测试、运行维护等几个阶段,称为软件生命周期。
软件开发模型
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型。
瀑布模型(Waterfall Model):
缺点:瀑布模型缺乏灵活性,无法通过开发活动澄清本来不够明确的活动。因此,当用户需求比较明确时才使用此模型。
演化模型(Evolutionary Model):也称为快速原型模型。
快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。
螺旋模型(Spiral Model):将瀑布模型和演化模型相结合,综合了瀑布模型和演化模型的优点,并增加了风险分析。
包含4个方面活动:制定计划:风险分析:实施工程:客户评价:
喷泉模型(Water Fountain Model):主要用于描述面向对象的开发过程。喷泉一词体现了面向对象开发过程的迭代和无间隙特征。即允许开发活动交叉、迭代
地进行。
迭代:模型中的开发活动常常需要重复多次,在迭代过程中不断完善软件系统。无间隙:指在开发活动(如分析、设计、编码)之间不存在明显的边界。
V模型(V Model):该模型强调测试过程应如何与分析、设计等过程相关联。
增量模型(Incremental Model):好处是软件
您可能关注的文档
最近下载
- 四川师范大学文学院《817中国文学(含古代文学、现当代文学)》历年考研真题汇编.pdf
- 请你别忘了我 降B-G调正谱 PDF高清版.pdf VIP
- 小学上三年级数学思维训练题100道含答案.docx VIP
- 露天矿山开采及安全管理基本知识课件.pptx
- 高三数学一模考试(附解析答案).doc VIP
- 课件:《中华民族共同体概论》第八讲 共奉中国与中华民族聚力发展.pptx VIP
- 沉降观测自动计算、生成曲线图表格-(修正1.0.xlsx VIP
- 德州深孔钻镗床使用说明书.docx VIP
- JGJ-T250-2011:建筑与市政工程施工现场专业人员职业标准.pdf VIP
- 法院保安服务投标方案425页.doc VIP
原创力文档

文档评论(0)