瀑布模型——>v模型
原型/快速原型模型
实际可以运行的一个模型,和瀑布模型相比没有反馈环
阶段是开发,演化模型
增量开发,迭代开发
增量模型
每个组件一个一个的完成
螺旋模型
原型模型上每一个步骤添加一个风险分析的过程
喷泉模型
上下两层之间存在交叠
RUP
开发经验:迭代式开发,使用用例和脚本,使用基于组件的架构,可视化建模
软件开发的生命周期,先期阶段,细化阶段,构造阶段,移交阶段(横轴,10,30,50,10时间使用比
inception,elaboration,construction,transition
迭代,1,2,3,2
worker,activity,artifact,workflow
9个核心工作流
架构师,分析师
敏捷过程
4个价值观和12个原则
极限编程,user story
极限编程的迭代过程
微软过程,考虑存在不确定因素,应具有稳定性,微软软件生命周期
规划阶段,设计阶段,开发阶段,稳定阶段,发布阶段
可行性研究的任务
逻辑模型:数据流图,数据字典
技术可行性,经济可行性,操作可行性,法律可行性,开发方案的选择性研究
系统流程图
dfd的符号:数据流,文件。dfd订货系统的例子。基本系统模型->功能级数据流图
分层数据流图
父图和子图的平衡问题
局部文件的问题
分解的深度和层次问题
命名问题
数据流图的用途
数据字典
数据流条目
数据元素条目描述
结构化英语
数据流分析实例
需求分析
功能性需求,系统质量,约束