77范文网 - 专业文章范例文档资料分享平台

实用软件工程第3版习题解答V1.2(8)

来源:网络收集 时间:2018-12-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

10.14 怎样理解“软件质量保证措施应以提前预防和实时跟踪为主,以事后测试和纠错为辅”?

事前的预防措施,是指制定软件过程开发规范和软件产品质量标准,对软件生产和管理人员进行这方面的知识和技能的定向培训。

事中的跟踪措施,是指按照CMM/CMMI或ISO 9000的过程管理思想,对软件过程和软件产品的质量控制提供可视性管理。

事后的纠错措施,是指对软件工作产品和软件产品加强评审和检测。评审是在宏观上把握方向,在微观上挑剔细节,找出不符合项。检测是为了发现Bug,改正错误。

10.15 怎样理解“项目”和“项目管理”? 项目是一次性的多任务工作,它具有确定的开始日期、结束日期、工作范围、经费预算、质量标准,以及特定的功能、性能和接口要求。

项目管理是为了实现项目目标,运用相关的知识、技能、方法与工具,对项目的计划、进度、质量、成本、资源进行管理和控制的活动。

10.16 请将“软件项目经理的十项工作程序”用流程图画出来。 流程图如下图所示。

10.17 如何理解和实践项目经理对程序员的八项要求? (1)团队协作精神的训练和要求

现在的软件开发不再是个人英雄主义打天下的时代,尤其是像微软这样的大软件公司,一个软件都是由几百人甚至几千人共同合作完成的,没有团队精神是无法想象的。 (2)数据库和数据结构分析与设计能力的训练和要求 程序员不但要学会看懂数据库和数据结构,而且要逐渐学会分析与设计数据库和数据结构。只有这样,初级程序员才能成长为高级程序员,高级程序员才能逐渐成长为系统分析员。 (3)文档习惯的训练和要求

良好的文档是正规研发流程中非常重要的环节,作为程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例在70%以上。 (4)规范化代码编写能力的训练和要求

良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员的基本工作需求。 (5)复用性能力的训练和要求

复用性设计、模块化思维,就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的参数修改方式,在其他系统和应用环境下直接引用,这样就能极大地避免重复性的开发工作。

(6)测试习惯的训练和要求 程序员在每段程序代码、每个构件或每个子模块完成后都进行认真的测试,就可以尽量将一些潜在的Bug问题尽早地发现和解决,这样对整个开发进程将会有很大的促进。 (7)学习和总结能力的训练和要求

程序员是很容易被淘汰、很容易落伍的职业,因此,程序员必须不断跟进新技术,学习新技能,随时总结,找到自己的不足,逐步提高自己。 (8)引导程序员由“丑小鸭”变成“白天鹅”

项目经理要鼓励程序员将编程的实践经验上升到软件的抽象理论,又将软件的抽象理论返回到编程实践。引导与鼓励程序员超过项目经理,使“丑小鸭”变成“白天鹅”。

10.18 “科学技术上的发明、创造和成功,一半来自于童心童趣,一半来自于奋发图强”,读者有这方面的追求、知识、经历和体会吗?

牛顿发现万有引力、瓦特发明蒸气机就是这样的例子。希望我将来会有这方面的体会。

10.19 请说明软件企业的工作流。 (1)立项工作流

第一步,市场调研,由市场人员书写调研报告,市场部经理签字确认。

第二步,根据市场利润和开发成本,由副总经理/总工程师组织市场和开发人员,评审调研报告。

第三步,评审通过后,由总经理/副总经理/总工程师签字立项。

第四步,将立项报告通知软件开发部经理,由软件开发部经理组建立项目组。 (2)下达任务工作流

第一步,公司级指令性任务或部门间协作任务,由总工程师将任务下达给部门经理。 第二步,部门经理将任务下达给项目经理。 第三步,项目经理将任务下达给所属员工。 (3)汇报工作流

第一步,员工每日向项目经理汇报工作进度。 第二步,项目经理每日向部门经理汇报项目进度。

第三步,部门经理每周向总经理/副总经理/总工程师汇报项目进度。 (4)开发工作流

第一步,项目立项后,项目组进行需求调研,按需求功能模块向市场部报价。 第二步,市场部按功能模块报单价与客户谈判并签订合同。

第三步,合同生效后,项目组到客户方进行详细需求分析,书写用户需求报告。 第四步,有合同的项目需求报告必须获得用户签字确认,无合同的项目需求报告由部门经理主持需求报告评审会,评审通过后签字确认。

第五步,项目经理根据需求报告,制订详细开发计划,交部门经理签字确认。

第六步,项目组进行数据库设计和模块实现设计,按规范书写设计说明书,并提交给部门经理。

第七步,部门经理主持设计评审会,评审通过后签字确认。

第八步,项目经理组织员工编程实现。

第九步,项目完成编程和集成测试后,测试部门进行Alpha测试,由测试员书写并提交Alpha测试报告。

第十步,项目经理向部门经理提交下列文档:用户需求报告、设计说明书、用户指南、Alpha测试报告和程序,申请项目验收。

第十一步,部门经理审核上述文件和程序,合格后向总工程师报告,请求项目验收。 第十二步,总经理/副总经理/总工程师主持项目验收,各有关部门经理参加,现场演示系统,并在验收单上签字确认。 (5)结项(结题)工作流

第一步,项目组制作出下列三种光盘:文档加源程序光盘、可执行程序光盘、演示光盘。 第二步,项目经理写出项目总结报告交给总经理/副总经理/总工程师,并在服务器上清除该项目所有文档和程序。

第三步,所有母盘一式两份,分别保存到两个不同的物理空间中,注册入库。 第四步,由总经理/副总经理/总工程师批准结项。

END ////////////

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实用软件工程第3版习题解答V1.2(8)在线全文阅读。

实用软件工程第3版习题解答V1.2(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/366939.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: