《软件产品构建》课程是一门适合软件工程、数字媒体、计算机应用、物联网工程、人工智能等专业的通识选修课程。
教学内容:
三个维度:从过程、管理和技术3个维度展开全生命周期的软件产品构建的教学活动;
五个部分:内容包括创建图景、规划路线、设计原型、研发产品、演化价值等五个部分;
廿个模块:一共包括20个教学模块。
培养目标:对学生进行三个方面的培养:
在专业能力方面,培养软件产品构建过程中的低阶编码实现能力、中阶分析设计能力、高阶演化创新能力;
在思想教育方面,培养学生的爱校、爱乡、爱国、爱人类的大爱情怀;
在创新创业方面,培养创新作品和创业人才。
创建图景:课程导览之后,介绍如何发现软件产品机会,如何提出软件产品概念,以及如何设计商业模式
A3商模设计
A2概念提出
Start课程导览
A1机会发现
A创建图景测试
A创建图景:介绍如何识别产品机会,如何软件产品的概念,如何设计软件产品的商业模式
A1机会发现
A2概念提出
A3商模设计
B规划路线之WBS和团队组织:掌握WBS的概念,运用WBS分析产品范围和任务;掌握企业架构、团队结构、成员角色,以及云化组织。
B2团队组织
B1任务分解
B规划路线之成本评估:从宏观、中观和微观三个不同层次学习软件成本度量的方法。
B3成本评估
B规划路线之过程规划:掌握不同的软件开发过程模型
B4过程规划
B4过程规划
C1需求分析
C1需求分析之用例图
C1 需求分析
C1 需求分析之活动图
C1 需求分析之用例文档
C2-C4 原型设计
C3 静态原型
C2 用户体验
C4 动态原型
D1 软件设计
D16 -D17 架构和数据库设计
D11-D15 基本概念和基本方法
D1 软件设计 D2软件编码
D18-D22
D3-D4 重构和测试
D4 测试
D3 重构
E1-E4 演化价值
E1-E4 演化价值

