前提:
软件工程
软件生存期可分为三个大的阶段: 计划阶段,开发阶段,维护阶段。
计划阶段包括三部分:问题定义、可行性研究、需求分析、
需要注意的问题
1确定软件开发总体要求的适用范围
2开发软件与外界接口的关系
3所需的软件与硬件
4开发成本+初步估算包括费用与时间
5可行性
6兼容性
二、可行性分析
主要方法 高层次的系统分析
结束标志 生成分析 告 开发计划
使用图: 系统流程图
以技术可行性为主
可行性分析的任务
3,4比较重要
导出新系统的高层逻辑模型
向用户推荐建议方法
1.软件计划内容:
参数化算法
代码行价格估算
任务分解方法
自动估计成本方法
3.成本收益分析:
成本估计
成本效益分析
按货币的时间价值计算
计算纯收入
投资回收期
投资回收率
4.项目开发计划:
(1)包括引言
(2)项目概述
三、需求分析
(二)分析与综合
常用的分析方法
指导性原则
1.在开始建立分析模型前 先理解问题
2.开发原型使得用户能够了解将如何发生人机交互
3.记录每个需求的起源及原因
4.使用多个需求视图包括雪球功能
5.给需求赋予优先级
6.努力删除含糊性
需求分析的方法
结构化的方法
原型化的方法
数据流图
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!