1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ipd敏捷开发_融入华为IPD软件开发流程与敏捷开发实施java课程设计

ipd敏捷开发_融入华为IPD软件开发流程与敏捷开发实施java课程设计

时间:2018-06-29 10:00:05

相关推荐

ipd敏捷开发_融入华为IPD软件开发流程与敏捷开发实施java课程设计

该课程结合企业级项目开发流程进行java课程设计,提前带学生体验企业项目开发,训战结合。主要运用java+mysql开发控制台类程序。

一、Java课程设计前置知识点

二、Java课程设计实施流程

华为IPD项目管理流程简介图

全面结合华为软件开发IPD项目管理过程,采用敏捷开发模型进行开发,代码版本管控采用版本管控工具GIT。针对课程设计参与人数与实际情况进行分组(建议3人一组),每组设置一个PL(项目小组长),同时兼任MDE(模块设计师),采用开放式命题,由学生自己通过生活观察发现需求,然后通过小组讨论确认需求。项目开始之前由PM(项目经理,导师兼任)组织项目开工会,讲解项目开发要求、小组分组情况、实施流程。概念设计和需求设计阶段使用1天进行完成(可以在项目开始之前提前告知同学先想好主题)。迭代开发阶段,建议5天为一轮迭代周期,由小组长组织成员开会讨论确认story分解和task安排。

每天早上要求各个PL组织小组成员进行小组站会,时间控制在20分钟左右,PL检视每天的task完成情况和block点,然后在组长例会上针对block点向PM求助,每天站会结束之后由PM组织各个PL进行小组长例会,每个PL分别向PM汇报开发进展以及block求助项。

每轮迭代完成之后进行全面测试,输出一个迭代版本进行交付,并且PM组织全员召开迭代回顾会,总结本轮迭代中的相关资料,重点记录各类攻克问题的解决方案。

三、考核指标

1、项目功能完整度,需具备数据库,数据库设计合理,数据表3张以上

2、系统架构设计,代码分包接口清晰,体现面向接口设计与面向对象设计

3、项目管理实施,story拆分与task分配合理,团队分工明确,git提交记录明确

4、编程规范,代码风格统一,类、方法、变量命名规范,代码注释清晰

5、控制台程序开发,人机交互用户体验设计良好

四、课程设计报告编写要求

1、项目需求描述,建议采用表格或者思维导图进行描述

2、数据库设计,附加表结构设计和ER关系图

3、项目角色分工,以及story拆分、task分配责任表

4、项目git仓地址和提交记录截图

5、算法设计流程图

6、用户页面设计效果图

五、答辩实施

首先由导师准备ppt对课程设计做简单总结,然后按照预定顺序各组进行答辩,首先小组长进行小组成员介绍、项目介绍和团队分工,简单讲解课程设计报告,然后进行项目演示,项目演示也可以由其他组员进行,时间控制在10分钟左右,然后导师根据每个组员的分工分别进行针对性的提问,时间控制在10分钟左右。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。