今天初学了软件工程的项目前期,对结构化项目前期和面向对象项目前期有了大概的理解。
项目前期的主要工作如下:
现状分析:硬件分析,软件分析。
需求收集:业务需求,用户需求,功能需求,非功能性需求。
粗略设计:体系结构设计,硬件设计,应用系统设计,安全设计,配套设计。
可行性分析
结构化项目前期与面向对象项目前期的区别:
业务流程分析:前者是业务流程图后者是业务用例图。
系统分析:前者是系统流程图后者是系统组件图。
系统配置:前者是系统架构图后者是系统配置图。
部分用例图如下:
部分活动图如下:
部分组件图如下: