面向对象分析与设计:需求特性表在系统开发中的应用
需积分: 0 46 浏览量
更新于2024-07-11
收藏 13.99MB PPT 举报
"获取需求特性表-System Analysis and Design(系统分析与设计)_04.05",描述了一套项目管理和任务分配系统的需求特性,涵盖了从项目创建到任务完成的全过程,包括研发经理、项目经理和开发人员的职责与功能。
在系统分析与设计的过程中,需求特性表是关键的一环,它明确地列出了系统应有的功能,以便于后续的设计、开发和测试。以下是对这些特性详细解释:
1. 特性FEAT01:研发经理拥有高级权限,能创建项目,指定或调整项目经理,并删除未分配任务的项目。这体现了角色权限管理和项目管理的初步构建。
2. 特性FEAT02:项目经理可以设定项目的工作包,允许多级嵌套,用于组织任务,反映了项目管理中任务分解和结构化的组织方式。
3. 特性FEAT03:项目经理能指派任务给开发人员,并关联特定工作包,确保任务分配的有序性和可追踪性。
4. 特性FEAT04:项目经理在分配任务时可查看开发人员的日程,支持按人员或日程查询,便于合理调度资源。
5. 特性FEAT05:开发人员接收到任务后,需填写计划时间,经项目经理确认后更新日程,确保任务计划的准确性。
6. 特性FEAT06:开发人员能查询历史任务数据,如估算和实际数据,有助于提升未来任务的预估精度。
7. 特性FEAT07:当任务可能超期时,开发人员需报告项目经理,项目经理更新日程,强调了任务进度的监控与沟通。
8. 特性FEAT08:任务完成后,项目经理负责关闭任务并录入实际完成情况,便于绩效评估和数据分析。
9. 特性FEAT09:开发人员可以实时记录工作时间,提供了计时功能,以及任务和关键词的记录,便于时间管理。
10. 特性FEAT10:开发人员能按多种条件查询和统计任务,提高了工作效率。
11. 特性FEAT11:时间记录程序自动上传至服务器,无法连接时本地暂存,确保数据的安全性和完整性。
12. 特性FEAT12:项目经理能按项目、任务、关键词统计工作时长和产能,支持决策和优化。
13. 特性FEAT13:研发经理和管理层可查看多层次的数据,如个人、任务、项目、关键词的工作时长和产能统计,为资源分配和项目管理提供依据。
这些特性体现了系统分析和设计过程中的面向对象思维,将系统功能拆分为相互独立的对象和类,每个对象对应一个具体的角色或功能,通过接口相互协作,实现整体的业务流程。此外,考虑到了变更管理,如新增任务类型、调整时间记录方式等,保证了系统的灵活性和适应性。同时,这些特性也暗示了系统可能会采用统一软件开发过程(RUP)或其他类似的过程模型,强调迭代和增量开发,以及文档和模型驱动的方法。类模型基础和面向对象设计原则将在此过程中起到核心作用,确保系统设计的结构清晰、易于维护和扩展。
2015-08-29 上传
2021-08-19 上传
2023-05-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
深夜冒泡
- 粉丝: 14
- 资源: 2万+
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性