QQ๏ผš355128452

ๅฏผ่ˆช่œๅ•

ๆ–ฐ้—ป่ต„่ฎฏ

读海底两万里有感

  • 相关推荐

软件项目建议书

ใ€€ใ€€软件项目管理的对象是软件工程项目ใ€‚它所涉及的范围覆盖了整个软件工程过程ใ€‚一起来看看软件项目建议书๏ผŒ仅供大家参考๏ผ谢谢๏ผ

软件项目建议书

ใ€€ใ€€一ใ€项目启动๏ผˆ项目开工会๏ผ‰

ใ€€ใ€€了解项目干系人及其利害关系ใ€‚

ใ€€ใ€€所有项目组成员是否到位๏ผŒ如到位则拿到项目开发人员的简历๏ผŒ详细了解每个开发人员的情况๏ผˆ可能会组织到客户方面试๏ผ‰ใ€‚

ใ€€ใ€€根据项目需求规格列出项目功能列表๏ผŒ并根据开发人员技术等情况创建WBSใ€‚

ใ€€ใ€€根据项目时间ใ€资源等情况规划项目初步开发计划๏ผˆ各里程碑时间点的粗略计划๏ผŒ每个时间段投入多少人力等๏ผ‰ใ€‚

ใ€€ใ€€确定各种软硬件需求๏ผŒ如๏ผš版本控制服务器ใ€数据库服务器ใ€开发服务器ใ€缺陷管理软件服务器ใ€开发工具等ใ€‚

ใ€€ใ€€参与人员๏ผš

ใ€€ใ€€项目经理ใ€项目总监ใ€全体项目组成员ใ€用户方领导ใ€用户方参与人员ใ€其它主要项目干系人

ใ€€ใ€€项目启动会议的目标๏ผš

ใ€€ใ€€让整个项目组的成员相互认识

ใ€€ใ€€建立项目的工作关系和沟通关系

ใ€€ใ€€让大家明确团队的工作目标

ใ€€ใ€€让大家了解项目的当前状态

ใ€€ใ€€一起审阅项目计划

ใ€€ใ€€找出项目的难点或可能出问题的环节

ใ€€ใ€€分配小组和个人的角色与责任

ใ€€ใ€€获得小组和个人的承诺

ใ€€ใ€€实施建议๏ผš

ใ€€ใ€€对立项管理过程域产生的所有有价值的文档如ใ€Š立项建议书ใ€‹ใ€ใ€Š立项调查报告ใ€‹ใ€ใ€Š立项可行性分析报告ใ€‹ใ€ใ€Š立项评审报告ใ€‹进行配置管理ใ€‚做好必要的保密工作ใ€‚

ใ€€ใ€€由于每个项目都要占用机构的资金和资源๏ผŒ立项评审一定要严格ใ€‚建议对机构高层管理人员进行必要的立项管理培训ใ€‚

ใ€€ใ€€输出文档包括๏ผš

ใ€€ใ€€项目风险管理计划ใ€工作任务分解结构๏ผˆWBS๏ผ‰ใ€项目进度计划ใ€配置管理计划ใ€质量保证计划ใ€TimeSheetใ€开发规范文档ใ€测试计划

ใ€€ใ€€二ใ€需求分析

ใ€€ใ€€需求调研๏ผš与客户就其所需要的功能ใ€流程ใ€操作等需要为基础๏ผŒ而且需求决策者必须是项目经理或部门负责人ใ€‚

ใ€€ใ€€列一个需求管理๏ผˆ包括详细的沟通计划及要求沟通๏ผ‰计划๏ผŒ考虑需求沟通中的人员ใ€资源ใ€时间的要求ใ€‚

ใ€€ใ€€虽然有些因素是客户方造成的๏ผŒ但应该站在其角度上๏ผŒ为其考虑一些存在的客观及主观因素ใ€‚

ใ€€ใ€€注意与项目成员之间的沟通方式及对团队的建设ใ€‚

ใ€€ใ€€把握需求分析的进度及质量是否符合要求ใ€‚

ใ€€ใ€€根据交互设计原型与客户交流需求分析是否达到要求及功能点是否有遗漏ใ€‚

ใ€€ใ€€有哪些文档或数据是由客户提供的๏ผŒ这些数据是否需要在新开发的系统中维护等ใ€‚

ใ€€ใ€€实施建议๏ผš

ใ€€ใ€€先对项目成员进行培训๏ผŒ让他们掌握必要的需求开发技能ใ€‚(比如需求开发要做什么๏ผŒ做到什么程度๏ผŒ需要注意哪些问题等)

ใ€€ใ€€对需求开发过程域产生的所有有价值的文档进行配置管理ใ€‚

ใ€€ใ€€需求的建模分析有较高的技术难度๏ผŒ项目成员应当根据自身水平进行取舍ใ€‚

ใ€€ใ€€交互设计中应以用户的易用性为前提然后考虑在这样设计的前提下技术上实现是否有难度或者工作量超过前期设计的百分之二十.

ใ€€ใ€€๏ผˆ多用TAB形式๏ผŒ尽量让客户的某个角色的任务可以在一个页面中完成๏ผŒ一般用上下文菜单๏ผŒ避免用系统的菜单๏ผŒ一个功能块一般只需要一个入口๏ผ‰

ใ€€ใ€€输出文档包括๏ผš

ใ€€ใ€€产品需求分析说明书ใ€数据流程图ใ€系统应用架构图ใ€交互设计原型ใ€需求分析模型(RQM)

ใ€€ใ€€三ใ€概要设计

ใ€€ใ€€确定影响系统设计的约束因素๏ผš本系统应当遵循的标准或规范ใ€软件ใ€硬件环境๏ผˆ包括运行环境和开发环境๏ผ‰的约束ใ€接口/协议的约束ใ€软件质量的约束ใ€隐含约束等ใ€‚

ใ€€ใ€€确定设计策略๏ผš扩展策略ใ€复用策略ใ€折衷策略ใ€‚

ใ€€ใ€€系统分解与设计๏ผš将系统分解为若干子系统๏ผŒ确定每个子系统的功能以及子系统之间的关系๏ผ›将子系统分解为若干模块๏ผŒ确定每个模块的功能以及模块之间的关系ใ€‚

ใ€€ใ€€数据库概要设计ใ€‚

ใ€€ใ€€输出文档๏ผš

ใ€€ใ€€产品概要设计说明书ใ€数据概要设计模型(CDM)

ใ€€ใ€€四ใ€详细设计

ใ€€ใ€€确定功能模块的参与者ใ€数据库表ใ€输入参数说明ใ€前置条件ใ€基本流程ใ€异常流程ใ€日志等信息ใ€‚

ใ€€ใ€€各层次结构的接口定义

ใ€€ใ€€数据库设计๏ผš逻辑设计โ€”>物理设计๏ผ>安全性设计๏ผ>优化

ใ€€ใ€€实施建议๏ผš

ใ€€ใ€€先对系统设计人员进行โ€œ专题โ€培训๏ผŒ让他们掌握必要的系统设计技能ใ€‚

ใ€€ใ€€由于国内绝大多数的大学不开设โ€œ用户界面设计课程โ€๏ผŒ这导致大部分软件开发人员不善于设计用户界面ใ€‚项目开发小组应当设法邀请用户界面设计专家参与๏ผˆ或指导๏ผ‰本软件的 界面设计ใ€‚

ใ€€ใ€€对系统设计过程中产生的所有有价值的文档进行配置管理ใ€‚

ใ€€ใ€€输出文档๏ผš

ใ€€ใ€€产品详细设计说明书ใ€数据物理设计模型(PDM)ใ€自定义数据类型及BO数据类型文件ใ€数据字典ใ€系统测试用例ใ€对象模型(OOM)

ใ€€ใ€€五ใ€Coding

ใ€€ใ€€软件编码๏ผŒ各接口的实现ใ€‚

ใ€€ใ€€单元测试ใ€‚

ใ€€ใ€€实施建议๏ผš

ใ€€ใ€€对开发人员进行โ€œ高质量程序设计โ€培训๏ผŒ让他们掌握编写高质量程序的技能ใ€‚

ใ€€ใ€€对开发人员进行โ€œ版本控制ใ€代码审查ใ€测试ใ€改错โ€等方面的培训๏ผŒ提高他们的工作效率ใ€‚

ใ€€ใ€€开发小组根据项目的资源ใ€时间等限制因素๏ผŒ可以适当地减少测试的工作量ใ€‚

ใ€€ใ€€对实现与测试过程中产生的所有代码和有价值的文档进行配置管理ใ€‚

ใ€€ใ€€输出๏ผš

ใ€€ใ€€单元测试报告ใ€代码评审报告

ใ€€ใ€€六ใ€集成测试

ใ€€ใ€€根据系统测试用例测试系统的功能性需求๏ผŒ保证系统的正常功能处理及异常处理是否正确ใ€‚

ใ€€ใ€€用户界面测试๏ผŒ重点是测试软件系统的易用性和视觉效果等ใ€‚

ใ€€ใ€€健壮性测试,测试软件系统在异常情况下能否正常运行的能力ใ€‚(容错能力和恢复能力)

ใ€€ใ€€安全性测试(这种测试一般能通过建行的fortify 软件评测即可)

ใ€€ใ€€如果产品需要安装๏ผŒ那么还得经过安装与反安装测试

ใ€€ใ€€实施建议๏ผš

ใ€€ใ€€对系统测试人员进行必要的培训๏ผŒ提高他们的测试效率ใ€‚

ใ€€ใ€€项目经理和测试小组根据项目的资源ใ€时间等限制因素๏ผŒ设法合理地减少测试的工作量๏ผŒ例如减少โ€œ冗余或无效โ€的测试ใ€‚

ใ€€ใ€€系统测试小组根据产品的特征๏ผŒ可以适当地修改本规范的各种文档模板ใ€‚

ใ€€ใ€€对系统测试过程中产生的所有代码和有价值的文档进行配置管理ใ€‚

ใ€€ใ€€为了调动测试者的积极性๏ผŒ建议企业或项目设立奖励机制๏ผŒ例如๏ผš根据缺陷的危害程度把奖金分等级๏ผŒ每个新缺陷对应一份奖金๏ผŒ把奖金发给第一个发现该缺陷的人ใ€‚

ใ€€ใ€€输出๏ผš

ใ€€ใ€€系统测试报告ใ€缺陷管理报告ใ€操作手册

ใ€€ใ€€七ใ€客户验收

ใ€€ใ€€成果审查ใ€‚验收人员审查开发方应当交付的成果๏ผŒ如代码ใ€文档等等ใ€‚确保这些成果是完整的并且是正确有效的ใ€‚

ใ€€ใ€€验收测试ใ€‚验收人员对交付的产品进行全面的测试๏ผŒ确保产品功能ใ€质量符合需求ใ€‚

ใ€€ใ€€及时解决客户方发现的问题ใ€‚

ใ€€ใ€€输出๏ผš

ใ€€ใ€€客户验收计划ใ€验收测试用例ใ€客户验收报告ใ€验收操作手册

ใ€€ใ€€实施建议๏ผš

ใ€€ใ€€在客户验收之前๏ผŒ开发方对验收人员进行必要的产品培训ใ€‚

ใ€€ใ€€开发方可以将系统测试用例给验收人员参考๏ผŒ以减少设计测试用例的时间ใ€‚

ใ€€ใ€€开发方人员应当热情地协助验收人员ใ€‚对验收人员发现的软件缺陷马上予以纠正๏ผ›对于复杂的问题应当立即请示有关领导๏ผŒ不可拖延ใ€‚在验收期间不可与客户争吵๏ผŒ给客户留下很好的印象ใ€‚

ใ€€ใ€€对验收过程中产生的所有有价值的文档进行配置管理ใ€‚

ใ€€ใ€€八ใ€结项

ใ€€ใ€€计划与实际情况对比:产品功能ใ€工作成果ใ€产品质量ใ€投入人员ใ€工作量ใ€成本等

ใ€€ใ€€申请结项理由和项目自我评价

ใ€€ใ€€对项目进行综合评估๏ผŒ总结经验教训ใ€‚

ใ€€ใ€€有价值的结项管理至少包括三项内容๏ผš

ใ€€ใ€€1ใ€对项目的有形资产和无形资产进行清算๏ผŒ既要防止资产流失๏ผŒ又要及时地利用这些资产ใ€‚

ใ€€ใ€€2ใ€对项目进行综合评估ใ€‚例如评估项目完成情况ใ€项目质量ใ€投入产出分析ใ€项目的市场价值ใ€项目对企业的贡献等等ใ€‚该评估报告可以作为考核项目人员业绩的重要依据ใ€‚

ใ€€ใ€€3ใ€总结经验教训๏ผŒ使整个机构受益ใ€‚




Warning: file_put_contents(/www/wwwroot/xin.seo/cache/e143aec04d/70a9124376/8310836822.cache): Failed to open stream: No such file or directory in /www/wwwroot/xin.seo/index.php on line 247