项目前期
项目前期的主要工作,包括现状分析(含硬件分析、组织分析和业务分析)、需求收集、粗略设计和可行性分析。
项目前期: 现状分析:硬件分析、软件分析
需求收集:业务需求、用户需求、功能需求、非功能需求
粗略设计:体系结构设计、硬件设计、应用系统设计、安全设计、配套设计
结构化的项目前期实例:1、组织分析 2、业务流程分析:业务流程图的基本元素:泳道(组织结构中的特定岗位)、行为(组织中特定岗位的具体某个职能)、实心箭头(各个不同职能之间的衔接关系)、虚心箭头(每个职能的数据流入和流出)、表单(每个职能活动的数据流入和流出 3、需求收集
4、粗略设计:系统体系设计、硬件(网络)系统设计、应用系统设计、安全设计、软件配套设计
5、可行性分析:政治可行性、经济可行性、技术可行性、信息化基础可行性、力资源可行性、社会效益可行性
面向对象的项目前期实例:1、组织分析 2、业务流程分析 3、需求收集 4、粗略设计:系统体系结构、硬件(网络)系统设计、应用系统设计、安全设计、软件配套设计 5、可行性分析
图书馆业务用例图:
图书管理系统组件图;