欢迎来到天天文库
浏览记录
ID:57336561
大小:13.00 KB
页数:4页
时间:2020-08-12
《软件工程管理概述.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程管理概述软件工程管理概述软件工程包括软件开发技术和软件工程管理两大部分内容。软件工程管理是对软件项目的开发管理。具体地说是对整个软件生存期的一切活动进行管理。1.1软件产品的特点(1)软件具有高度抽象性,软件及软件生产过程具有不可见性。(2)同一功能软件的多样性,软件生产过程中的易错性。(3)软件在开发和维护过程中的易变性。(4)不同开发者之间思维碰撞的易发性。(5)风险估计(客用的需求风险,项目本身采用的技术风险,管理风险,预算风险。其它开发者产生的外来技术风险,售后的商业风险,本公司的战略风险)包括可预
2、见的和不可预见的风险。1.2软件工程管理的重要性 对软件产品开发要做到:客户至上,质量第一,可靠性第一。从客户界面,设计方案,实现技术,工程规划,软件过程,产品质量,工程支持,产品测试等各个方面来考虑和保证上述目标。为了对付大型的软件系统,须采用传统的"分解"方法。软件工程的分解是从横向和纵向即时间和空间两个方面进行的。横向分解就是把一个大系统分解为若干个小系统,小系统分解为子系统,子系统分解为模块,模块分解为过程。纵向分解就是生存期,把软件开发分为几个阶段,每个阶段有不同的任务、特点和方法。为此,软件工程管理需要
3、有相应的管理策略。重要性:根据软件产品的特征,且随着软件规模的不断增大,开发人员也随着增多,开发时间也相应持续增长,这些都增加了软件工程管理的难度,同时也突出了软件工程管理的必要性和重要性。事实证明,由管理失误造成的后果要比程序错误造成的后果更为严重。很少有 软件项目的实施进程能准确地符合预定目标、进度和预算的,这也就足以说明软件工程管理的重要。软件产品的测试和缺陷估计,必须有一个文档记录存档。如何售后服务也应作为软件产品完成的一个内容或指标。软件工程管理目前还没有引起人们的足够重视。其原因是人的传统观念,工程管理
4、不为人们所重视;另一方面软件工程是一个新兴的科学领域,软件工程管理的问题也是刚刚提出的。同时,由于软件产品的特殊性,使软件工程管理涉及到很多学科。1.3软件工程管理的内容软件工程管理的具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。软件的收益估计1.开发人员开发人员有:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。2.组织机构这里的组织机构要求有好的组织结构,合理的人员分工,有效的通讯。下面简单介绍三种组织机构。(1)主程序员组织机构。(2)专家组织机构。(3)民主组织机构。3
5、.用户软件是为用户而开发的,在开发过程中自始至终必须得到用户的密切合作和支持。作为项目负责人,要特别注意与用户保持联系,掌握用户心理和动态,防止来自用户的各种干扰和阻力。其干扰有:(1)不积极配合。(2)求快求全。(3)功能变化。4.控制控制包括进度控制、人员控制、经费控制和质量控制。5.文挡资料软件工程管理很大程度上是通过对文挡资料的管理来实现的。因此,要把开发过程中的一切初步设计、中间过程、最后结果建立成一套完整的文挡资料。文挡标准化是文挡管理的重要方面。
此文档下载收益归作者所有