目录

  • 1 第一单元
    • 1.1 项目启动:团队计划
    • 1.2 新建课程目录
    • 1.3 项目启动:开发环境搭建
    • 1.4 第一循环:需求获取
    • 1.5 第一循环:需求获取实践
    • 1.6 建立项目计划:甘特图
  • 2 第二单元
    • 2.1 第二循环阶段预备知识:软件质量
    • 2.2 第二循环实践描述
    • 2.3 第二循环:涉众分析
    • 2.4 用户需求风险分析
    • 2.5 开发用户界面原型
    • 2.6 需求规格说明
    • 2.7 系统级别的测试
    • 2.8 修订项目计划实践
  • 3 第三单元
    • 3.1 第三循环阶段预备知识:软件架构
    • 3.2 第三循环阶段实践描述
    • 3.3 第三循环阶段之筛选关键需求
    • 3.4 架构备选方案和风险分析
    • 3.5 开发演化式架构原型
    • 3.6 软件架构设计文档
    • 3.7 架构评审会议实践
    • 3.8 集成测试计划和用例
    • 3.9 工作量估算及估算实践
    • 3.10 第三循环阶段实验手册及评价标准
  • 4 第四单元 第四循环
    • 4.1 预备知识:软件测试技术
    • 4.2 第四循环阶段实践描述
    • 4.3 详细设计实践
    • 4.4 编码活动实践
    • 4.5 单元测试
    • 4.6 执行各阶段测试
    • 4.7 内部项目评审
    • 4.8 第四循环阶段实验手册和评价标准
  • 5 项目部署
    • 5.1 项目部署阶段实践描述
    • 5.2 项目发布实践
    • 5.3 软件维护活动及维护准备
    • 5.4 用户验收实践
    • 5.5 项目组总结实践
    • 5.6 项目部署阶段实验手册及评价标准
项目启动:团队计划

项目启动

对实践环节的分组准备规划

1)完成团队的的组建:

 每个团队3-4人一组,自由组队,从成员合作和寄卖软件开发任务着手。软件开发团队中通常要包含项目经理、架构设计师、需求分析师、界面设计师、测试工程师、部署工程师、维护工程师等多种角色,以便各项开发任务的分配与合作。 不同的角色可以由不同成员分别担任、相对固定;而每个成员也可同时身兼多个身份, 在软件开发的不同阶段进行转换。


2)软件环境开发配置管理和持续集成环境构建

1.配置管理五大任务
(1)标识SCI
(2)版本控制【请课后观看Git教学视频1-11集】
    git:分布式  命令行连服务器(github)
        tortoiseGit(google winddows 客户端)


    svn:集中式(局域网)
(3)变更控制
(4)配置审计
(5)配置状态报告