本次软件工程实训是我们专业大四开设的一门课程,是大四学年唯一的一门实践课。从 9月5日 ~ 9月9日,共5天时间,前四天早上8点20到晚上9点20,最后一天早上8点20到下午4点,共 50+ 课时,其中大部分时间是我们小组讨论。正式结束,共五天时间。
小组成员共有三位:
正常情况下一个小组是六个人来着,不过老师说可以自由组队,最后没有剩下的同学了,就我们三人组成了一队,然后本次实训中是一人同时分担两个角色。(超累的)
本次实训的内容接下来会进行说明,简单理解就是模拟企业中一个软件产品开发的整个流程,我们各自分担不同的角色,担任不同的职责,当然只是开发一个小Demo,达不到企业中真正的水准,主要是以熟悉为主。
以上是关于本次实训的简单介绍,接下来我将以老师提供的资料为主,对本次实训的内容、过程、收获进行总结。
1.提升软件开发综合能力
2.提升沟通与合作方法
3.熟悉软件文档的书写
总结: 除了编码能力外,还需要提升软件开发过程中其他步骤的能力,同时加强沟通能力以及提升各种文档的撰写能力。
| 序号 | 角色名称 | 工作职责 | 负责人 |
|---|---|---|---|
| 1 | 产品经理 | 负责调查并根据用户的需求,确定开发何样软件产品 | H |
| 2 | 项目经理 | 负责软件开发过程的协调与管理,主要有范围管理,进度管理,人力资源管理等 | L |
| 3 | IT总监 | 负责数据设计与接口设计 | C |
| 4 | 后端程序员 | 负责后端代码开发 | H |
| 5 | 前端程序员 | 负责前端代码开发 | C |
| 6 | 测试人员 | 负责软件测试 | L |
如上表,我们三人每个人都有两个角色,而每个角色的任务不仅仅是 “工作职责” 里的内容那么轻松,接下来我根据老师给的资料对每个角色的具体任务进行汇总。
| 序号 | 类别 | 描述 |
|---|---|---|
| 1 | 技能要求 | 精通墨刀,UML产品分析 |
| 2 | 工作职责 | 负责调查并根据用户的需求,确定开发何样软件产品 |
| 3 | 产出结果 | 软件需求文档与需求原型 |
| 4 | 学习目标 | 需求分析方法< |