四、需求分析的方法 需求分析的方法有很多.这里只强调原型化方法 , 其它的方法如:结构化方法 , 动态分析法等(个人认为 , 对初学者不必深究这些方法 , 实际上我也从来没用过这些方法)在此不讨论. 原型化方法是十分重要的(是软考等常考的知识点).原型就是软件的一个早期可运行的版本 , 它实现了目标系统的某些或全部功能. 原型化方法就是尽可能快地建造一个粗糙的系统 , 这系统实现了目标系统的某些或全部功能 , 但是这个系统可能在可靠性 , 界面的友好性或其他方面上存在缺陷.建造这样一个系统的目的是为了考察某一方面的可行性 , 如算法的可行性 , 技术的可行性 , 或考察是否满足用户的需求等.如 , 为了考察是否满足用户的要求 , 可以用某些软件工具快速的建造一个原型系统 , 这个系统只是一个界面 , 然后听取用户的意见 , 改进这个原型.以后的目标系统就在原型系统的基础上开发. 原型主要有三种类型(软考考过):探索型 , 实验型 , 进化型.探索型:目的是要弄清楚对目标系统的要求 , 确定所希望的特性 , 并探讨多种方案的可行性.实验型:用于大规模开发和实现前 , 考核方案是否合适 , 规格说明是否可靠.进化型:目的不在于改进规格说明 , 而是将系统建造得易于变化 , 在改进原型的过程中 , 逐步将原型进化成最终系统 。在使用原型化方法是有两种不同的策略:废弃策略 , 追加策略.废弃策略:先建造一个功能简单而且质量要求不高的模型系统 , 针对这个系统反复进行修改 , 形成比较好的思想 , 据此设计出较完整 , 准确 , 一致 , 可靠的最终系统.系统构造完成后 , 原来的模型系统就被废弃不用.探索型和实验型属于这种策略 。
追加策略:先构造一个功能简单而且质量要求不高的模型系统 , 作为最终系统的核心 , 然后通过不断地扩充修改 , 逐步追加新要求 , 发展成为最终系统 。进化型属于这种策略. 。
6.怎么写项目需求文档系统流程描述1.1.1 项目名称项目名称(项目类型)1.1.2 项目开发者成员一:**成员二:***成员三:***1.1.3 项目开发环境MyEclipse + Tomcat5.5和MyEclipse(自带)+ SQLServer 20051.1.4 系统功能设定品红商业网分为2大模块: 1.前台系统 ## 设定新闻 , 商品以及购物相关功能: NEWS:对新闻的增加、删除和查询操作 , 并且增加上下条功能进行查询 , 以及最新新闻的显示与增加 。
PRODUCT:对商品的增加、删除、修改和查询操作 , 并且增加分页技术进行查询 , 以及最新商品的展示与增加;增设对商品的选购 , 打印清单、结算功能 。TALKING:用户之间的在线聊天 , 进行互动交流 , 洽谈业务 , 对信息发表自己的看法等 , 并设有广告介绍 , 让用户了解最新信息 。
MESSAGE:客户留言薄 , 针对各种商情 , 业务交流进行离线留言 , 站外 , 站内用户可以通过此信息及时了解最新资讯 , 了解用户反馈信息等 。ABOUT:介绍了公司对客户的信心 , 诚意做出了诚恳的表态 。
AFTER:介绍了公司关于商品的售后服务条例等 , 给客户提供更满意的服务 。COPYRIGHT:介绍了公司的版权信息 , 以及法律授权及其相关 。
- 多写代码怎么写
- 备孕孕前检查项目有哪些 深圳市免费孕前检查项目
- 两个数相除的java程序怎么写
- 课题推荐人意见怎么写
- 奇葩说|《奇葩说》陈铭说出自己需求的那一刻,却遭周围人一致反对
- 转行java的简历怎么写
- 自学java怎么写简历
- 项目形式怎么写
- 其他货币资金核算的内容有 其他货币资金核算的项目
- 需求诉求怎么写