PMI-ACP®认证
适合敏捷开发项目 敏捷项目管理最佳实践
网络课程
PMI-PBA®认证
重视项目商业分析 商业价值与需求分析能力
NPDP®认证
产品管理国际认证 全球产品管理最佳实践
网络课
PMP®认证
单项目管理经典指南 年轻项目经理首选
北京 | 直播 | 录播
PgMP®认证
大型复杂项目全球标准 定位高级项目管理层
网络班
PfMP®认证
链接战略与项目 实现组织资源投资回报
全球直播
软考项目管理
信息系统项目管理师 系统集成项目管理工程师
计划 | 报名 | 经验
版面信息
本版版主
俱乐部导航
联盟·近期活动
社区热点
精彩专题
如何做好项目沟通计划
软件项目质量管理
国际工程索赔与反索赔
推荐信息
社区圈子
联系社区管理员
三、 软件开发阶段 本阶段从物理上实现目标系统。采用了面向对象方法。 (1)软件架构 说明软件的组织结构、部署结构及运行环境。 (2)类设计 定义类之间的关联和类的属性、方法。 (3)数据库设计 定义数据库表之间的关联和各个表的字段。 (4)编码和单元测试 按照设计文档进行编码,每完成一个模块应进行单元测试。 (5)集成系统 按软件组织结构的要求将各个子系统组合起来。 四、测试阶段 测试的目的是在发布之前找出程序的错误。包括:核实每个模块是否正常运行(参考设计文档)、核实需求是否被正确实施(参考需求文档)。 (1)测试计划 收集和组织测试信息,为测试工作提供指导。 (2)测试数据 尽量使用真实数据。 (3) 测试报告 记录测试结果,详细描述问题,提出解决办法。 (4)帮助文件和用户操作手册 五、 管理软件开发过程 有以下几方面地工作: (1)组织会议 讨论会议、总结会议等。 (2)评审程序 对各个阶段的工作结果进行审核。 (3)协调人员 (4) 配置管理
使用一些配置管理工具进行开发文档管理,如:visual sourcesafe,teamsouce等 六、 各参与角色的具体职责描述及对人员的要求 (1) 项目经理 职责: 1、 制定产品的目标。 2、 制定各个工作的详细任务表,跟踪这些任务的执行情况,进行控制。 3、 组织会议对程序进行评审。 4、 综合具体情况,对各种不同方案进行取舍并做出决定。 5、 协调各项目参与人员之间的关系。 人员要求: 对产品有激情,具有领导才能。 对问题能正确而迅速地做出确定。 能充分利用各种渠道和方法来解决问题。 能跟踪任务,有很好地日程观念。 能在压力下工作。 (2)系统分析员 职责: 1、 了解用户需求,写出《软件需求规约》。 2、 建立用户界面原型。 人员要求:担任系统分析员的人员应该善于协调,并且具有良好的沟通技巧。担任此角色的人员中必须要有具备业务和技术领域知识的人才。 (3)设计员 职责: 1、 定义类的方法和属性以及各个类之间的关联,画出类图。 2、 进行数据库设计。 人员要求: 掌握面向对象分析与设计技术,统一建模语言(uml)。 (4)程序员 职责:按项目的要求进行编码和单元测试。 人员要求:良好的编程技能和测试技术。 (5)测试员 职责: 执行测试,描述测试结果,提出问题解决方案。 人员要求:了解被测试的系统,具备诊断和解决问题的技能,编程技能