- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目管理讲义 上一页 下一页 返回本章首页 第7章软件项目编码阶段的管理 7.1 编码的目标和任务 目标是按照系统设计阶段文档,进行软件系统功能开发,整合各功能模块,实现系统的集成运行;任务是将详细设计的结果转化为用具体程序设计语言书写的程序代码。 主要工作包括: 1、对软件编码任务进行工作分解,在整体项目计划的基础上制定本阶段项目计划。 2、组建开发团队,进行有效管理,按计划执行任务; 3、利用程序设计语言实现系统,对于涉及数据库应用的系统,还包括对数据库中数据的维护和利用; 4、管理开发文档资料; 7.2 编码的基本原则 应遵循以下基本原则来进行软件开发: 1、程序编码人员应严格按照系统设计说明书完成软件的编码工作。 2、对于开发过程中发生的需求变更及设计变更等问题,需要通过项目启动阶段确定的变更控制流程进行处理。 3、制定统一的软件编码规范,确保程序代码具有良好的编写风格和接口规范。 3、注重软件阶段性成果及文档资料的管理工作,加强版本控制。 4、注重团队协作精神的培养和运用,善于总结、加强沟通,提高团队凝聚力。 5、注重提炼公用代码,加强公共模块的开发,形成公用编程知识库,以利于提高开发效率。 7.3 软件编码工作应考虑的技术因素 7.3.1 编程语言的选择 程序设计语言的选择应遵循以下原则。 考虑语言自身的功能和应用领域 。 考虑软件的开发和维护成本 。 考虑软件的可移植性。 考虑编程语言提供的集成开发工具情况。 7.3.2 编码规范的制定 编码规范应包含以下内容: (1)符号名的命名规范 (2)程序的注释 序言性注释 功能性注释 7.3.3 程序的书写格式 使用空行和缩格方式,增强程序代码的段落性和可读性。 7.4 软件编码团队的组织和能力因素 7.4.1 团队成员及职责 (1)项目经理 负责编码阶段的项目组织,项目协调,项目沟通,项目进度的跟踪和控制工作。 (2)编码责任人 主要任务 : 1)是充分理解系统设计内容,按照软件工程理念将整个开发工作化整为零,进行合理分割,并分派给每位程序员。 2)制定软件开发计划,严格按照项目总体进度开展工作。 3)组建和管理软件开发团队,并落实每个成员的工作任务。 4)在开发过程中开展编码质量检查。 5)组织人员进行技术难题的解决。 6)协调各程序员之间的工作,协调系统编码实现过程中对系统设计阶段问题的更改和解决 。 7)解决软件编码过程中遇到的难题。 (3)程序员 负责完成自己承担的软件编码工作,可能是一部分,也可能是几个耦合性比较强的部分。 (4)文档秘书 负责定期进行程序代码及文档的归档、保存、借阅等管理工作。 (5)系统设计员 负责对编码人员讲解、说明相关设计内容及要求,帮助程序员理解整个系统的设计思路和实现特点。 (6)质量管理员 负责制定编码规范和编码质量文件、组织编码阶段的评审工作,监督检查质量标准落实情况。 (7)配置管理员 负责软件开发阶段的软件配置管理以及设计变更的控制工作,及时将通过测试的软件代码及文档纳入配置管理项。 7.4.2 团队成员的能力因素 (1)编码责任人 具有相当丰富的专业技术知识和较强的组织管理能力,具有软件项目设计和开发的丰富经验,有能力组建开发团队,管理开发团队,合理分解项目开发任务,为每个重要的编程环节把关,解决开发过程的难点。 (2)程序员 具备熟练使用本项目所采用的集成开发环境和工具进行软件编码的能力,具有熟练使用项目组选用的相关软件及接口软件的调试和开发能力。同时也需要具有较强的理解、沟通能力以及团队协作精神。 (3)文档秘书 具有一定的整理文档和办公室业务管理的经验,与项目组的各类成员之间能够协同工作,同时也需要有较强的责任心。 7.4.3 团队管理的要点 (1)合理的人员结构的分配和组织 (2)明确的职责及工作分工 (3)适度的激励政策 (4)项目成员集体责任感和荣誉感的培养和加强 (5)共同提高的指导思想 (6
您可能关注的文档
最近下载
- 龙02J2002 室外工程(黑龙江省建筑标准设计).docx VIP
- 《物业管理培训》课件.ppt VIP
- 《HSK标准教程4下》lesson13PPT课件.ppt
- 贵州文物调查研究——从文物看中华民族共同体历史的区域实践知到课后答案智慧树章节测试答案2025年春贵州民族大学.docx VIP
- 2025至2030全球及中国体育场人工智能行业运营态势与投资前景调查研究报告.docx VIP
- 2023年大连庄河市社区工作者招聘笔试试题及答案解析.docx VIP
- 大学生跨境电子商务职业规划书.pptx VIP
- 2025年基层减负工作自检自查报告.docx VIP
- 第五单元互联网安全维护第三节《个人数字资源的加密保护》课件苏科版初中信息技术七年级下册.pptx VIP
- 艺术与神经科学:艺术对大脑的影响与神经美学研究.pptx VIP
原创力文档


文档评论(0)