首页> 中文学位 >审计项目管理软件的需求分析与架构设计
【6h】

审计项目管理软件的需求分析与架构设计

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

第一章绪论

1.1审计项目管理软件开发的背景

1.1.1审计风险的存在

1.1.2金审工程的推动

1.2本人在该软件项目中所作的工作

1.3该软件项目实施的意义

第二章审计项目管理软件需求描述

2.1审计项目的过程

2.1.1审计计划阶段

2.1.2审计准备阶段

2.1.3审计实施阶段

2.1.4审计终结阶段

2.2审计项目涉及到的人员

2.2.1审计机关领导

2.2.2审计机关专职复核人员

2.2.3一般审计人员

2.2.4审计组长与主审

2.2.5用户特点

2.3审计项目涉及到的各种资料

2.3.1审计通知书

2.3.2审计证据

2.3.3审计工作底稿

2.3.4审计报告

2.3.5审计意见书和审计决定书

2.3.6统计台帐

2.3.7上述审计资料之间的关系

2.3.8审计处理、处罚

2.4与审计机关发文、阅文系统的联接

2.5审计管理内容

2.6审计管理流程图

第三章审计项目管理软件需求分析

3.1确定人员、权限

3.1.1审计机关领导

3.1.2专职复核人员

3.1.3审计组长、主审

3.1.4一般审计人员

3.2审计职务与权限设置表

3.3审计项目角色与权限设置表

3.4需求描述与参与者和用例的对应关系

3.5审计项目管理软件的用例图:

3.6用例描述

3.7寻找系统中的实体类

3.8性能需求

3.8.1并发性需求

3.8.2响应速度需求

3.9数据管理需求

3.9.1数据类型

3.9.2数据量

3.9.3格式要求

3.1 0易用性需求:

3.11安全性需求:

3.1 2稳定性需求

3.1 3可维护性需求:

3.1 4运行环境需求

3.1 5与其他软件的接口

3.1 6管理类需求

第四章软件架构分析

4.1什么是软件架构

4.2软件架构产生的背景

4.3与架构有关的几个概念

4.4“4+1”视图介绍

4.5软件架构的模式

4.5.1层架构模式

4.5.2 MVC架构模式

第五章审计项目管理软件的架构设计

5.1 几个前提条件

5.2审计项目管理软件用到的架构模式

5.2.1系统的总体布局

5.2.2系统的设计

5.3审计项目管理软件的“4+1”视图描述

5.3.1审计项目管理软件的USE-CASE视图

5.3.2审计项目管理软件的逻辑视图

5.3.3实现视图(I MPLEMENTATI ON VI EW)

5.3.4配置视图(DEPLOYMENT VI EW)

5.3.5过程视图(PROCESS VI EW)省略。

第六章审计项目管理软件的部署和测试

6.1审计项目管理软件的部署

6.2审计项目管理软件的组成

6.3审计项目管理软件的测试

6.3.1功能测试结果

6.3.2非功能测试结果

第七章总结和展望

参考文献

发表论文和参加科研情况说明

致谢

展开▼

摘要

在软件工程中,需求分析是一个重要的部分,它是软件工程和项目管理的基础,是联系客户与开发者的纽带。一个好的需求分析能够将客户的意图准确、完整的传达给开发人员;能够保证开发出的产品既让客户满意又让开发者振奋。反之,一个不好的需求分析,则会引发很多问题。据不完全统计,每年有60%的软件是由于需求分析没作好而夭折的。 早期的软件设计人员总是把软件设计的重点放在数据结构和算法的选择上,这对于一般规模的软件系统是适用的。但是随着软件系统规模越来越大、越来越复杂,软件体系架构的重要性逐渐超过了对数据结构和算法的选择。在这种背景下,人们开始了对软件体系架构系统、深入的研究,认为这将会是提高软件生产效率和解决软件危机的最有希望的途径。 本文通过审计项目管理软件的需求分析与架构设计,展示了在该软件中,我们是如何运用用例驱动方式来进行需求分析的,如何对UML处理不了的需求进行必要描述;如何为该软件选择一个合适的架构,如何运用“4+1”视图进行架构描述,如何运用架构模式中的分层和MVC两种模式来进行架构设计。 首先,从审计系统内充分获取各种需求。所获取的需求,涉及到国家审计的各个方面,包括基本情况,一个审计项目的各个阶段,项目进行中所涉及到的各种人员、资料及相互之间的关系等。这部分也就是审计项目管理软件的需求描述。 其次,进行科学、合理的需求分析。运用用例驱动方式我们进行了详细的需求分析,找出了系统的参与者,使用UML画出了用例图,对功能性需求进行分析,写出了详细的用例描述,并初步分析出了实体类。同时,利用图形、文字等方法,对安全性、数据格式等非功能性需求进行了描述,确保需求分析的完整。 再次,对审计项目管理软件进行了架构设计。我们将审计项目管理软件设计成B/S结构,分为客户端、应用层和数据库层三层,然后将应用层按照MVC模式进行架构设计。在架构设计中,按照“4+1”视图方式,从不同角度审视审计项目管理软件,画出了类图,包图,构件图,部署图,详细描述了该软件的架构。 最后,我们对审计项目管理软件进行了测试和部署,验证了我们需求分析和架构设计的合理有效。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号