现代信息系统软件工程设计方法

现代信息系统软件工程设计方法

ID:9647626

大小:50.50 KB

页数:3页

时间:2018-05-04

现代信息系统软件工程设计方法_第1页
现代信息系统软件工程设计方法_第2页
现代信息系统软件工程设计方法_第3页
资源描述:

《现代信息系统软件工程设计方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、现代信息系统软件工程设计方法现代信息系统软件工程设计方法 计算机软件工程是一类求解的工程。软件工程的应用原理主要是以计算机科学和数学科学以及管理科学为主。同时又借助于传统的软件工程设计的基本原则和基本方法,创建新的软件,实现提高软件质量的目的。软件工程是知道计算机软件设计、开发以及维护的工程学科。在现代社会中各个行业几乎都有计算机软件系统的应用。这.L.在一定程度上促进了社会的发展,提高了人们的工作效率,同时也提高了人们的生活品质。现代信息系统软件工程主要是研究工程化方法的构建、有效的维护和设计实用的、高质量的软件的一门学科,本文主要介绍信息系统软件

2、工程的一般设计方法。  一、需求分析  软件需求分析是软件开发阶段的前期主要工作,通过需求分析希望能够准确的找到软件开发设计的目标,也就是清晰的找到为了满足用户的需求该款软件具体可以做什么。软件需求分析主要包括两个方面,即需求获取和需求规约。为了更好的进行前期的需求分析,要求系统工程的开发人员能够深入的理解各种业务需要解决的问题空间;要求系统工作人员能够用准确的语言刻画出用户的需求,不能想当然的理解用于需求,尽量减少由于人与人之间的通信造成的信息误差;要求能够及时的采取措施适应不断变化的需求,当然造成需求变化的因素很多,作为工作人员,应该做到随机应变

3、。  1.需求获取  现代信息系统软软件工程设计的第一步就是需求获取,软件设计成功的前提就是获取正确的需求描述。用户的需求通常包括功能性的需求和非功能性的需求。功能性的需求中说明了软件工程系统能够为用户做什么,非功能性的需求说明了系统在工作时的属性和特性,比如说系统的效率和可靠性等等。具体而言需求获取主要包括的内容有:物理设备的位置和分布情况;系统用户的技能和熟练程度;数据的格式、发送的频率等数据内容;开发需要的人力资源和计算机的资源以及进度安排;系统的质量,比如说对系统的可靠性的要求等等。这里值得强调的是,搜集需求资料的方式有多种,最主要的是通过调

4、查问卷、访谈和采访等方式。最主要的与用于深入的沟通,才能更好的挖掘用户的需求。  2.需求规约  通常在需求获取的阶段,直接获得了用户的需求。这时候的用户需求是用自然语言表达出来的,要通过需求规约将自然语言准确的表达为一系列的符号、描述等,这些符号和描述是所有的计算机软件分析人员可以共同理解的,并且其理解的意义是完全相同的。通过符号来表现各种对象之间的关系,使得最终的需求报告变得简洁、明确、统一、易懂。  二、数据管理设计  数据管理是计算机对数据进行收集、存储和处理的过程。通过数据管理设计可以将确定下数据管理系统中存储数据的基本结构。这样就能够保证

5、数据的独立性和可靠性、安全性。同时能够减少数a据冗余,提高数据资源的共享程度和管理效率。目前主要的数据管理方法主要有普通文件管理、关系型数据库管理系统、面向对象的数据库管理系统这三种。  现代信息系统需要管理的数据类型往往是多种多样的,包括空间的数据、时间的数据等等。现代信息系统软件工程的数据管理一般是面向数据应用的数据管理对象。面向数据应用的数据管理所管理的数据对象,主要是那些描述构成应用系统构件属性的元数据,这些应用系统构件包括流程、文件、档案、数据元(项)、代码、算法(规则、脚本)、模型、指标、物理表、ETL过程、运行状态记录等。  三、界面设

6、计  在完成数据管理设计之后最重要的就是界面的设计。因为界面设计是用户与机器交互的窗口,其中用于户向系统做出命令,系统也会给用于提交信息,所有的这些活动都是在界面上完成的。良好的接受首先能够使让用于容易掌握操作,其次是能够满足大部分用户的审美需求。也就是让用于在使用的过程中不会因为不接受或不容易上手,产生不良情绪,影响软件的使用。良好的用户界面设计原则主要包括一下几个方面。  1.因人而宜的原则  在需求获取的阶段,要详细的了解该软.L.件面向的群体。根据使用群体的不同,设计不同的界面。首先要弄清楚不同群体的不同需求。我们可以按照技能来分类,也可以按

7、照职业开分类,还可以按照组织层次来分类。通过分类,最终的目的是做到因人而宜,确定其相应的最佳人机交互操作界面设计。对人员进行适当的分类之后,将这些信息描述下来,同时也包括用户的任务脚本,这些信息将对于人机交互设计发挥大大的指导作用。  2.实用与美观相结合的原则  界面设计的过于花哨,往往会使得用户有摸不着头脑的感觉,也就是不知道如何下手,不理解界面中各个对象的具体含义。过于简单的界面往往又显得特别单调和枯燥,不能满足用于的审美需求。随意界面设计的最基本的原则就是使用和美观相结合的原则。另外不要出现模糊不清的提示,操作反应的时间尽量不要超过十秒钟,系

8、统不要发生额外的附带操作结果,以免给用户带来不必要的疑虑和麻烦。  3.交互过程详细原则  很明显,太多的操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。