(word)软件开发报告模板.docVIP

  • 113
  • 0
  • 约2.09千字
  • 约 7页
  • 2016-08-01 发布于北京
  • 举报
(word)软件开发报告模板

软件开发报告 实 验 名 称:编写软件开发报告 项 目 名 称: 班 级: 姓 名: 学 号: 日 期: 2014.5.10 成 绩: 1 引言 编写目的 注意:所有正文都用宋体、小四、行间距固定值20磅,段首行缩进2个字符! 1.2 背景 2 需求规定 2.1 组织架构 康尼公司电气事业部的组织架构如图1。 图1 电气事业部组织架构 然后逐部门解释部门的职能 2.2 权限需求 系统的用户是康尼公司的员工,员工在现实逻辑中分属不同的部门并具有相应的工作权限。系统权限分配时与员工的组织架构并无对应关系。TIMS系统的权限需求有2层含义。 1.针对系统功能设置用户的操作权限。 2.针对用户可以设置查看哪些任务的权限。例如可以设置某用户查看生产部的所有任务信息;设置用户A可以查看用户B及用户C的任务信息。 2.3 系统用例图 TIMS主要对任务信息进行管理,实现任务信息的标准化管理。TIMS系统关于任务处理的用例图如图2。 图2 系统用例图1 简要文字说明角色、用例,以及他们的关系。                    图3 系统用例图2 简要文字说明角色、用例,以及他们的关系。 3 功能设计 根据前期的需求分析,对系统的功能模块进行划分,功能结构如图3-1。 图3-1 系统功能结构图 3.1 任务处理 任务处理是TIMS的核心模块,所有的任务信息都在此模块进行操作,任务处理模块的功能结构如图3-2。 图3-2 任务处理功能结构图 3.1.1 任务处理流程设计 3.1.1.1 任务第一接收人只有一个 图3-3 任务处理流程-任务第一接收人只有一个 具体任务处理流程如下。 1) X发布任务给制造组的主管Z0,同时将任务抄送S0,由于任务是初始发 送给Z0,Z0必须决定是否接收才能进行后续操作。 2) Z0接收任务后,可以将任务分配给自己,也可以分配给制造组内用户, 如图3-3所示,Z0将任务分配给D0和Z2,而D0是工段1的主管,他仍然可以将分配到自己的任务继续向下属分配,D0将任务分配给了D1。 3) D1的延期申请、完成情况均直接提交给其任务分配者D0,由D0对其完 成情况进行评价。D0若认可了D1的延期申请,则由D0向Z0提交延期申请,若Z0同意了D0的延期申请,则向X提交延期申请,最终可否延期由X决定,X若同意延期则更改任务完成期限。 4)由D1向D0提交完成情况,D0对D1的完成情况进行评价;由D0向Z0提 交完成情况,Z0对D0的完成情况进行评价;由Z0向X提交完成情况,由X对Z0的完成情况进行评价。 5)每个任务第一接收者都要提交自己的完成情况,任务发布者评判每个任务 接收者的完成情况,最后给出整个任务的完成情况评价。 4 系统设计 注意:本文档重点锻炼使用uml进行软件设计的能力,本章主要根据课题,使用UML的各种图,从不同侧面进行建模,例如图书借阅系统,针对图书的状态,用状态图建模,在线购物系统,可以用顺序图给出个对象的交互等等。 总之,每个系统至少从3个不同的侧面对系统进行建模,也即给出至少3个不同的UML图,并且在图后面给出文字说明。 评语: 成绩:

文档评论(0)

1亿VIP精品文档

相关文档