考研论坛

 找回密码
 立即注册
查看: 104|回复: 1

2015考研:软件工程专业模拟题--第16章软件项目管理考题

[复制链接]

33万

主题

33万

帖子

100万

积分

论坛元老

Rank: 8Rank: 8

积分
1007237
发表于 2017-8-6 23:20:53 | 显示全部楼层 |阅读模式
2015考研暑期复习已经过半,新东方在线小编为大家整理了软件工程专业的考研模拟题,希望考研考生们多学多练,顺利考研。
    软件项目管理是对软件项目的开发管理。具体地说,就是对整个软件生存期的一切活动进行管理 软件工程这一章节内容主要包括:软件项目管理的内容、软件项目计划、软件配置管四、软件工程标推化与软件文档等。
      一、相关试题
    1、软件项目管理包括哪些内容?
    2、软件配置管理需要解决哪些问题.
    3、软件开发成本估算方法有哪些?
    4、试说明软件工程标准化的重要性。
    5、说明软件工程管理的重要性。
      二、参考答案
    1. 软件项日管理具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。
    (1)开发人员。软件开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。软件生存期各个阶段的活动既要有分工又要互相联系。因此,要求各类人员既能胜任工作,又要相互很好地配合,没有一个和谐的工作环境很难完成一个复杂的软件项目o
    (2)组织机构。组织机构要求好的组织机构、合理的人员分工、有效的通讯。软件开发的组织机构没有统一的模式。主要有主程序员、专家组、民主组织三种组织机构。
    (3)用户。软件是为用户而开发的,在开发过程中自始至终必须得到用户的密切合作和支持。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态,防止来自用户的各种干扰和阻力o
    (4)控制。控制包括进度控制、人员控制、经费控制和质量控制。为保证软件开发按预定的计划进行,对开发过程要实施以计划为基础。
    (5)文档资料。软件工程管理很大程度L是通过对文档资料管理来实现的。因此,要把开发过程中的一切初步设计、中间过程、最后结果建立成一套完整的文档资料。文档标准化是文档管理的重要方面。
    2. 软件配置管理需要解决以下的问题:
    (1)采用什么样的方式去标识和管理数量不少的程序、文档等各种产品。
    (2)在软件产品交付用户之前和交付之后如何控制变更,实现有效的变更。
    (3)谁有权批准变更以及安排变更的优先级。
    (4)用什么方法估计变更可能引起的其他问题。
    这些问题的解决正是软件配置管理应完成的任务置审核及配置报告。
    实施软件配置管理要做的事至少应包括:
    (1)制定配置管理计划。在软件工程项目制定开发计划时,应使开发计划包括配置管理计划。在配置管理计划中需要规定的内容有:配置标识规则;建立怎样的配置数据库及如何将配置项置于配置管理之下;配置管理人员的职责及配置管理活动以及采用的配置管理工具、技术和方法。
    (2)实施变更管理o这是配置管理的一项重要内容,许多软件工程项目由于没有变更管理措施而导致出现了混乱。 (3)实施版本管理和发行管理。
                    
回复

使用道具 举报

0

主题

7800

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16366
发表于 2017-8-7 00:12:42 | 显示全部楼层
    3. 对于一个大型的软件项目,由于项月的复杂性,开发成本的估算不是一件简单的事,要进行一系列的估算处理。一个项目是否开发,从经济上来说是否可行,归根结底是取决于对成本的估算。成本估算方法有:
    (1)自顶向下估算方法。
    估算人员参照以前完成的项目所耗费的总成本(或总工作量),来推算将要开发的软件的总成本(或总工作量),然后把它们按阶段、步骤和工作单元进行分配。
    自顶向下估算方法的主要优点是对系统级工作的重视,所以估算中不会遗漏系统级的诸如集成、用户手册和配置管理之类的事务的成本估算,且估算工作量小、速度快。它的缺点是往往不清楚低级别上的技术性困难问题,而往往这些困难会使成本增加。
    (2)自底向上估算方法。
    自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,得到软件的总开发工作量。这种方法的优点是对每一部分的估算工作交给负责该部分工作的人员来做,所以估算较为准确。其缺点是其估算往往缺少如软件开发有关的系统级工作量.如集成、配置管理、质量管理、项目管理等,所以估算往往偏低。
    (3)差别估算方法。
    差别估算是将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相似项目的若干不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本。该方法的优点是可以提高估算的难确度,缺点是不容易明确“差别”的界限。
    此外还有许多方法,大致可分为三类:
    (1)专家估算方法。
    依靠一个或多个专家对要求的项目作出估算,数的了解和他们的经验.
    (2)类推估算方法。
    自顶向下的方法中.它是将估算项目的总体参数与类似项目进行直接比较而得到的结果。自底向上方法中,类推是在两个具有相似条件的工作单元之间进行。
    (3)算式估算方法。
    专家估算法和类推估算法的缺点在于它们依靠带有一定盲目和主观的猜测对项目进行估算。算式估算法则是企图避免主观因素的影响。用于估算的方法有两种基本类型:由理论导出和由经验得出。
    4. 在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列的统一的约束和规定,因此.软件工程标准化在软件开发项目中是十分重要的。
    5. 由软件危机引出软件工程,是计算机发展史上的一个重大进展。为了对付大型复杂的软件系统,须采用传统的“分解”方法。软件工程的分解是从横向和纵向即空间利时间两个方面进行的。横向分解就是把一个大系统分解为若干个小系统,小系统分解为子系统,子系统分解为模块*模块分解为过程。纵向分解就是生存朔,把软件开发分为几个阶段,每个阶段有不同的任务、特点和方法。为此,软件工程管理需要有相应的管理策略。
    根据软件产品的特征,且随着软件规模的不断增大,开发人员也随着增多,开发时间也相应持续增长,这些都增加了软件工程管理的难度,同时也突出了软件工程管理的必要性与重要性。事实证明,由管理失误造成的后果比程序错误造成的后果更为严重。很少有软件项目的实施讲程能FE确地符合预定目标、讲废和预算的.岔仇献足以说明软件丁程管理的重要。
   
   
   
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2024-10-6 14:29 , Processed in 0.057818 second(s), 7 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表