【软件工程】小结(二)
来源:互联网 发布:网络检测公司 编辑:程序博客网 时间:2024/05/16 17:51
视频看得差不多了,最后一部分是讲了关于软件工程管理的部分内容,总共三大块:质量、工程和项目。分别来对我的了解稍作总结。
软件质量管理:软件质量是贯穿软件生存期的一个重要问题,对软件的质量有一定的保证,我们才能开发出更好的软件,当然对于质量,需要从各方面综合考虑需求,可以用三种模型对软件质量作出评价:Boehm、McCall、ISO。其次,对软件的复杂性和可靠性进行度量,并对软件进行评审,保证软件的质量。再就是软件的配置管理,从多个当面配置软件,维持软件正常工作,用于整个软件工程过程。
软件工程管理:分两部分内容:软件开发技术、软件工程管理。在管理过程中,首先一个重要的活动就是制定计划;有了计划之后,为使开发项目能够在规定时间内完成并不超出预算,要做出成本预算,然后根据做好的预算和时间规定对软件进度作出安排;当然开发每款软件都是有风险的,为了避免较大的损失,做好风险分析格外重要,保证开发过程可以有序进行;之后,就可以开始开发了,人员的组织形式关系到开发过程的顺利进行,人员组成形式分多种:层次模式、矩阵模式等。。。
软件项目管理:软件工程的成败与管理的好坏有密切关系。项目管理过程包括启动软件项目、度量、估算、风险分析、进度安排、追踪和控制等步骤;软件度量分为直接和间接两类,还可分为面向规模、功能、特征点的度量,从多方面对软件工程做足准备;开发成本是人们很关心的问题,开发软件,就需要作出成本估算,有三种估算方法:自顶向下、自底向上、差别估计法;之后便是开发执行了。这个过程和软件工程管理很相似。
附上总述的导图,大概轮廓:
管理的内容大概就是这些,三者是紧密关联的:在保证软件可开发的基础上,对软件进行质量管理,估算软件成本,做出预算;对软件风险作出分析,得出可执行性;做好一切的准备工作后对软件进行开发。这样才能保证一款可执行能力强的软件被开发并合理使用。
- 【软件工程】小结(二)
- 【软件工程】小结(一)
- 软件工程(二)
- 软件工程:(二)可行性研究
- 软件工程概论(二)
- 软件工程总结(二)
- 软件工程总结(二)
- 软件工程(二)
- 软件工程(二十)
- 软件工程(二十一)
- 软件工程(二十二)
- 软件工程(二十三)
- 软件工程(二十四)
- 软件工程(二十五)
- 软件工程(二十六)
- 软件工程(二十七)
- 软件工程(二)
- 软件工程常见问题(二)
- SQL中where 1=1的用法
- The Last Time For Yourself!
- java HMAC_SHA1加密
- LEADTOOLS使用教程:图像的倾斜校正处理
- 【开发日志】2014年10月9日
- 【软件工程】小结(二)
- 高速页面加载之无阻塞Javascript加载
- java 类变量和实例变量的初始化
- 解析圆—-智能手表UI设计理念
- 单一设计模式
- 安卓开发使用Sqllite数据库动态存储数据
- Android指针管理:RefBase,SP,WP
- 关于:char (*p)[10] 、char p[10]和char *p[10]的讨论
- 浅析PHP abstract和interface之间的区别