软工||对象分析设计建模、软件计划实验

1. 实验目标

1)了解对象分析设计在软件开发中的重要性和作用;

2)熟悉学生宿舍管理系统的功能和特点;

3)学习使用 UML 组件图和类图进行对象分析设计;

4)实现一个基础的学生宿舍管理系统,并进行测试和调试。

2. 实验内容

1)学生宿舍管理系统的需求分析;

2)绘制系统的总体架构图;

3)使用 UML 类图对系统的各个类进行设计和建模;

4)根据设计完成系统的开发、测试、调试和文档编写;

5)提出改进建议和未来的工作。

3. 实验过程和结果

用例的详细描述以“用户登录”为例:

 

1.1 实验目标

1掌握软件计划编制的原则、过程、方法

2学习设计软件计划甘特图

1.2 实验内容

选取合适的软件过程模型进行模拟项目案例的软件计划编制。掌握软件计划编的基本要点与表述方法。 要求:编制此系统的软件计划和甘特图

1.3.实验过程和结果

项目过程模型:(瀑布模型)

1.0    项目计划阶段

1.1   定义问题

1.1.1 会见用户

1.1.2 确定作用域  

1.1.3 编写需求说明

1.2   确认项目可行性

1.2.1 估算有形开发和运行成本

1.2.2 评价技术的可行性

1.2.3 评价资源可用性

1.3   制定项目进度表

1.3.1 制定分工结构进度

1.3.2 计算资源、时间、和优先顺序

1.3.3 画出甘特图

1.4 制定项目预算

1.4.1估算项目开发成本

1.4.2估算项目运营成本

1.4.3制定项目预算计划

2.0系统需求阶段

2.1定义用户需求

2.1.1收集用户需求

2.1.2 分析和整理用户需求

2.1.3 确认用户需求

2.2 定义系统需求

2.2.1将用户需求转化为系统需求

2.2.2 编写系统需求规格说明书

2.2.3确认系统需求

3.0系统设计阶段

3.1系统架构设计

3.1.1 确定系统的整体结构

3.1.2 划分系统模块

3.1.3 设计系统的接口和交互方式

3.2 详细设计

3.2.1设计各个模块的功能和数据结构

3.2.2设计模块之间的接口

3.2.3设计用户界面

3.2.4编写详细设计文档

4.0 系统开发阶段

4.1 编码

4.1.1根据详细设计文档编写程序代码

4.1.2 进行单元测试

4.2 集成和测试

4.2.1 将各个模块集成

4.2.2进行系统测试,包括功能测试、性能测试等

4.2.3修复和调试错误

5.0 系统交付阶段

5.1系统部署

5.1.1 将系统安装到目标环境中

5.1.2 配置系统运行所需的环境

5.2 用户培训

5.2.1对用户进行系统使用培训

5.2.2提供用户手册和在线帮助文档

5.3 系统验收

5.3.1进行系统验收测试

5.3.2确认系统符合用户需求和预期

6.0系统运维阶段

6.1系统维护

6.1.1进行系统更新和升级

  6.2  系统优化

6.2.1 分析系统性能,进行优化

6.2.2 改进系统功能和用户体验

6.3 用户支持

6.3.1提供用户技术支持

6.3.2 定期与用户沟通,了解需求和反馈

甘特图如下:

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值