哈尔滨工程大学软件开发环境课程大作业详解:文档规范与项目管理

版权申诉
5星 · 超过95%的资源 1 下载量 105 浏览量 更新于2024-07-01 收藏 1.69MB DOC 举报
哈尔滨工程大学的软件开发环境课程大作业是一份针对软件工程专业学生的重要实践项目,旨在考察他们在软件开发过程中对关键技能和工具的理解与应用。该作业分为五个部分,总分为100分。 一、文档规范(F0):5分 这部分着重于文档的整洁、格式和一致性,要求学生提交的文档需符合专业标准,包括但不限于需求规格说明书、设计文档等,确保文档清晰易懂。 二、项目管理工具(F1):10分 1. **甘特图**:5分 - 学生需要使用甘特图来规划项目的进度,展示各个任务的开始和结束时间,以及它们之间的依赖关系。 2. **跟踪甘特图**:1分 - 这可能是对初始甘特图的更新,反映了项目的实时进度,显示实际完成情况与计划的对比。 3. **任务分配状况图**:2分 - 学生应展示任务如何分配给团队成员,以及他们的责任和工作量。 4. **成本视图**:2分(申请优秀者必做) - 需要分析项目的成本估计,可能涉及到资源消耗和经济效益。 三、建模工具(Visio)(F2):20分(已完成) 1. **业务流程图**:4分 - 用Visio绘制流程图,表达业务流程的逻辑顺序和参与者。 2. **功能结构分解图**:4分 - 展示软件功能的层次结构,强调模块间的划分和依赖。 3. **ER图**:2分 - 用ER图(实体-关系图)表示数据模型,包括实体、联系和属性。 4. **系统结构图**:2分 - 描述系统的整体架构,包括模块间接口和通信方式。 5. **软件功能界面**:3分(申请优秀者必做) - 设计和描述软件界面布局和交互流程。 四、PowerDesigner设计(F3):10分 1. **CDM模型**:5分 - 创建概念数据模型,通常涉及实体和联系的绘制。 2. **PDM模型**:3分 - 进一步细化为物理数据模型,关注存储结构和表设计。 3. **SQL脚本**:2分 - 可能要求编写部分数据库查询或创建脚本。 五、SVN版本控制(F5):10分 1. **版本库创建**:1分 - 学生需设置并初始化版本控制系统,如SVN。 2. **用户创建**:1分 - 添加开发人员账户,进行权限管理。 3. **数据导入**:1分 - 将源代码或项目文件导入版本库。 4. **检出副本**:2分 - 学习如何从版本库检出不同版本的代码,以实现版本切换和协同开发。 整个作业不仅考察了学生的技术能力,还强调了项目管理、沟通协作和文档写作的重要性。通过这个大作业,学生可以提升实际操作项目的能力,并加深对软件开发流程的理解。