软件工程需求分析
2016-04-08 20:20
288 查看
通过对书本第8、16章的学习,我了解到对于软件的需求分析具体分为1、获取和引导需求。2、分析和定义需求。3、验证需求。4、在软件产品的生命周期中管理需求这几个步骤。在软件需求分析中,我们要考虑到众多利益相关者,他们是用户、客户、市场分析者、监管机构、系统/应用集成商、软件团队以及软件工程师,要逐步了解调查这些利益相关者对于软件的要求。其中对于用户的需求有很多调研方法,比如焦点小组、深入面谈、卡片分类、用户调查问卷等等。除了以上这些,我们还需要进行竞争性需求分析,我们要开发出实用并且创新的软件,NABCD模型是一个有效的办法。接下来就是要审查软件功能的定位和优先级。
对于一款软件的开发,我们需要有计划和估计,首先我们需要有目标,然后对实际情况进行估计,最后要有决心做出怎样的软件。
在这个日新月异变化极快的IT行业,我们需要的就是创新能力,要赶在别人的前面做出用户需要并且实用的软件。但是创新并不是盲目的创新需要经过严密思考。我们要勇于创新并智于创新!
对于团队的项目开发,我觉得我们应该致力于日常生活中遇到的问题,学会利用计算机技术解决问题,比如在学校旁边酸奶店购买酸奶时时常会遇到酸奶已售空的情况,这时我们就可以思考是否可以开发出一款软件来帮助记录每日卖出酸奶的数量然后总结分析出每天酸奶店应该准备多少酸奶才能尽可能保证卖的够也不会有很多剩余。诸如此类都是我们常见的问题,如果我们能够尽可能地使用计算机技术解决,一定会让计算机的应用更加普遍!
对于一款软件的开发,我们需要有计划和估计,首先我们需要有目标,然后对实际情况进行估计,最后要有决心做出怎样的软件。
在这个日新月异变化极快的IT行业,我们需要的就是创新能力,要赶在别人的前面做出用户需要并且实用的软件。但是创新并不是盲目的创新需要经过严密思考。我们要勇于创新并智于创新!
对于团队的项目开发,我觉得我们应该致力于日常生活中遇到的问题,学会利用计算机技术解决问题,比如在学校旁边酸奶店购买酸奶时时常会遇到酸奶已售空的情况,这时我们就可以思考是否可以开发出一款软件来帮助记录每日卖出酸奶的数量然后总结分析出每天酸奶店应该准备多少酸奶才能尽可能保证卖的够也不会有很多剩余。诸如此类都是我们常见的问题,如果我们能够尽可能地使用计算机技术解决,一定会让计算机的应用更加普遍!
相关文章推荐
- mysql索引提高优化order by语句用法介绍
- 【bzoj3124】: [Sdoi2013]直径
- JS函数名加括号和不加括号的区别
- 七层协议入门
- 字符串运用-密码截取(华为oj)
- 汉堡--结对--软件工程
- LeetCode 28 Implement strStr()
- 硬链接和软连接
- sql 、linq、lambda 查询语句的区别
- mysql索引提高优化order by语句用法介绍
- 基于Spring3 MVC实现基于form表单上传Excel文件,批量导入数据!
- .NET winform 在listview中添加progressbar
- EL表达式截取字符串
- eclipse 调试模式下修改变量值
- android图片边框
- 2016-04-08
- Neutron配置Floating IP
- C# OpenFileDialog和PictrueBox
- 国内固定电话正则验证:'tel': [/0\d{2,3}-\d{7,8}(|([-\u8f6c]{1}\d{1,5}))$/, "请填写有效的电话号码"],
- 课程回顾--AT89S51引脚功能