|
|
|
档案管理培训信息网 手机:13241838330 手机:18601298758 固话:010-62700072 传真:010-62700072 邮箱:2087217266@qq.com 总部地址:北京大学南门科城大厦附楼208室 |
|
|
|
|
|
|
电子档案管理系统软件生命周期 |
发布者: 发布时间:2023-06-14 阅读:3252次 |
|
软件开发周期,是为每个软件开发项目而进行管理活动的一个有序集合。软件开发周期可以在不同阶段的粒度上提出,在粗粒度层面上,软件开发周期可以包含分析、设计、实施三个阶段。分析阶段专注于系统需求,需求在这里被确定,系统功能和数据模型被开发并集成在一起,非功能需求以及其他系统约束也被捕捉出来。设计阶段可以划分为几个子阶段,分别为体系设计和详细设计,这个阶段需要解释用来集成用户界面和数据库对象的客户机/服务器程序的设计。需要提出影响系统的可理解性、可维护性和可扩展性等各种设计方面的问题并文档化。实现阶段则采用增量迭代的方式通过编码设计,将设计方案转换成可执行的程序。
在细粒度层面,软件开发周期划分为需求确定、需求规格说明书编制、体系结构设计、详细设计、实现、集成和维护。
电子档案管理系统大多通过购买方式取得,本书采用粗粒度划分,将电子档案管理系统开发划分为分析、设计、实施三个阶段。在电子档案管理系统实际采购工作中,分析、设计、实施三个阶段的工作都由系统开发商来完成,档案工作人员只是参与其中。但是,由于三个阶段工作内容不同,需求阶段要求档案人员作为系统用户要更多地参与其中。一般来说,三个阶段档案人员与系统开发商分工见表7-1。
1分析阶段
电子档案管理系统分析阶段,主要工作是需求确定和形成需求规格说明。
(1)需求分析
即电子档案管理系统服务或约束的陈述,包括为系统提供功能和其他需求的陈述性定义,系统被期望的服务(服务陈述)和系统要服从的约束。服务述包括系统的范围、必要业务功能(功能需求)和要求的数据结构(数据需求约束性陈述包括系统的“外观和感觉”、性能、安全性等。
(2)需求说明
即开发者使用一种特定的方法(如UML)对需求进行建模,形成一个由图形模型和工具生成的表格文档。在电子档案管理系统开发时,需求说明工作般由系统开发人员完成,但档案人员需要对其进行确定。
2.设计阶段
电子档案管理系统设计阶段,可划分为概要设计和详细设计两个子阶段。概要设计给出软件结构、全局数据结构、数据库结构和接口;详细设计给出根块的具体实现算法和彼此的调用关系。这是一个把语言描述转换为更精确的结构化的过程描述。
3.实施阶段
即电子档案管理系统实现阶段,是把设计阶段的过程描述用某种计算语言代码来表示(也即编码)由于本书的读者主要为档案部门人员,关心的是需求设计,因此,本书主要阐述电子档案管理系统的需求分析。
|
|
|