信息系统分析与设计复习资料虹澄清晓

今天在写《软件设计说明书》的时候突然想到上学期学过【信息系统分析与设计】这门课,而且当时复习的时候关于系统设计还专门背过系统设计的主要内容和步骤,但死活都记不起来。突然觉得应该把这些常用的知识都整理起来,这样也方便自己这种健忘患者及时查缺补漏。所以,赶紧把上学期期末的复习资料搬上来。

1.信息系统的概念:信息系统是一个处理数据的系统,包括数据的管理与存储。

2.信息系统的发展主要经历的三个阶段:电子数据处理系统(EDPS)阶段管理信息系统(MIS)阶段决策支持系统阶段(DSS)

3.信息系统的生命周期:系统规划、系统分析、系统设计、系统实施、系统运行管理与评价五个阶段。

4.按照系统的分析要素,可以把开发方法分为三类:面向处理方法(PO,ProcessingOriented)面向数据方法(DO,DataOriented)面向对象的方法(OO,ObjectOriented)

5.结构化系统开发方法的基本思想:是用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。

6.原型法开发信息系统的基本思想:首先要对用户提出的初步需求进行总结,然后构造一个合适的原型并运行,此后,通过系统开发人员与用户对原型运行情况的不断分析、修改和研讨,不断扩充和完善系统的结构和功能,直至得到符合用户要求的系统为止。

7.面向对象开发方法的基本思想:把客观世界的一切事物都看成是由各种不同的对象组成,每个对象都有各自内部的状态、机制和规律。按照对象的不同特性,可以组成不同的类。不同的对象和类之间的相互联系和相互作用就构成了客观世界中的不同事物和系统。

8.信息系统体系结构经历的四个发展阶段:

基于宿主机结构、文件服务器结构、客户/服务器(C/S,Client/Sever)结构、浏览器/服务器(B/S,Browser/Server)结构。9.信息系统发展的阶段理论——诺兰模型初始期、普及期、控制期、整合期、数据管理期、成熟期

1.信息系统规划的主要内容:①信息系统的战略规划②业务流程规划③总体结构规划④项目实施与资源分配规划

2.企业信息系统规划的方法:关键成功因素法(CSF,CriticalSuccessFactors),战略目标集转化法(SST,StrategySetTransformation);企业系统规划法(BSP,BusinessSystemPlanning)。其他的方法还有基于BPR的信息系统战略规划方法、企业信息分析与集成技术(BIA&IT)、投资回收法(ROI)等。

3.企业系统规划法的步骤42页。

4.企业系统规划法(BSP)最核心的内容:定义企业过程

5.UC矩阵图(企业过程/数据类矩阵)有了初始U/C矩阵图就可以定义信息系统的结构啦,也就是划分子系统。

6.企业系统规划法(BSP)一般是对规划控制层的,而不是对数据生产层的。

7.业务流程重组(BPR,信息系统升级改造的核心步骤)BPR是对企业的业务流程做根本性的思考和彻底性重建,其目的是在成本、质量和速度方面取得显著性改善,使得企业能最大程度的适应以顾客、竞争、变化为特征的现代企业经营环境。BPR要设计出一个新的业务模型,描述各项业务活动各自的功能,分析各业务部门之间的相互关系,完成原业务流程的改造,使其能减少冗余,使业务活动更加有效。

8.信息系统规划工作的全面总结和主要成果:可行性研究报告

9.信息系统规划的主要任务包括:明确组织的信息需求、制定系统总体结构方案。

1.系统调查分析的任务:通过初步调查,完成对用户问题的识别,在此基础上对任务进行可行性分析,若任务可行,则根据系统目标对系统进行详细调查,最后得到详细调查结果,为后续工作打下坚实的基础。系统分析的任务是构建新系统的逻辑模型。

2.可行性研究的内容:必要性和可行性。可行性分析的内容分为:经济可行性、技术可行性、社会可行性、管理可行性。

3.在详细调查阶段,我们要完成的是系统需求建模。需求模型(或模型的集合)是一种逻辑模型。

5.信息收集技术:交互式方法:面谈、联合应用程序设计(JAD)、调查表非干扰性方法:抽样、调查、观测决策者的行为和物理环境

6.调查分析的成果(与系统规划一样):可行性研究报告

1.结构化分析是面向数据流的需求分析方法,结构化需求建模中的核心是画数据流程图。

2.系统分析的任务是构建新系统的逻辑模型,而系统设计是要构建系统物理模型。

3.系统分析工具——建模工具:(1)流程视图:流程图、顺序图、面向岗位的过程图等(2)功能视图:功能模块图、数据流程图、用例图等(3)对象视图:状态转换图、类图、协作图等(4)任务/岗位视图:面向岗位的信息流图、岗位功能图、工作对象图等。

4.结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、处理逻辑小说明等工具来描述系统,结构化建模的主要工作就是构建系统数据流程图。

5.结构化系统分析方法正是通过这种自顶向下、逐层分解的方法,利用分解和抽象这两个基本手段控制系统的复杂性。

7.数据流程图的绘制(104-106页/133页,ps:应该是道大题)

8.数据字典(DD,DataDictionary):是在新系统数据流程图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存储)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。

9.数据字典包括数据项、数据流、数据加工,不包括数据类型。(ps:选择题!!!)

10.处理逻辑过程可以用判定树、判定表或结构化语言等处理逻辑说明工具加以描述。

11.系统分析报告的内容:(1)组织情况简述(2)系统目标和开发的可行性(3)现行系统运行状况(4)新系统的逻辑方案

1.系统设计又称物理设计,通常分为两个阶段进行,首先是总体设计,在此基础上进行详细设计。

2.系统设计的原则:(1)系统性原则(2)灵活性原则(3)可靠性原则(4)经济性原则(5)管理可接受的原则

3.系统设计的目的:是在保证实现逻辑模型功能的基础上,尽可能提高目标系统的性能,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型,包括计算机物理系统配置方案报告和一份系统设计说明书。

4.系统设计的主要内容和步骤:

(1)系统总体结构设计(2)处理流程设计(3)代码设计(4)人机界面设计(5)输出设计(6)输入设计(7)数据库设计(8)安全保密设计(9)系统物理配置方案设计(10)编写系统设计说明书5.模块聚合中,一个模块只执行一个功能的是功能内聚。

6.在设计时,要力求增加模块的内聚,尽量减少模块间的耦合。(高内聚、低耦合)

7.系统设计过程中,从哪几个方面提高系统安全性和完整性,每个方面应如何做?(1)硬件方面:选用可靠性高的硬件设备,选用性能优良的服务器和工作站。服务器应具有完善的容错能力,允许带电热拔插,附带智能I/O性能。在设计上要考虑服务器的热备份和冷备份的工作方式。要配备不间断电源、稳压器、防火墙等。(2)软件方面:①访问控制②选择性访问控制。③生物识别技术④加密(3)网络方面①调制解调器安全②传输介质的安全。③防火墙。④数字签名技术(4)数据库方面①访问限制②数据加密③跟踪审查④备份⑤镜像技术⑥归档

1.UP就是一个使用UML进行建模的软件开发过程规范。2.UML建模机制与图的关系(211页图6-14)UML建模机制由三部分组成:用例建模(描述需求)、静态建模(描述重要对象及关系)、动态建模(描述系统行为)。用例建模包括用例图;静态建模包括类图、对象图、包图、组件图、配置图;动态建模包括状态图、活动图、交互图(顺序图和通信图<又名协作图>)。

1.售票系统UML建模(228-232页):画用例图和时序图(其他的图要知道)。

1.这一工作,在整个系统生命周期中所占比重大于60%,是一项长期性的工作。2.系统维护的定义:系统维护是指在管理信息系统交付使用后,为了改正错误或满足新的需要而修改系统的过程。3.系统维护的类型:(1)改正性维护(2)适应性维护(3)完善性维护(4)预防性维护4.系统维护活动的内容(1)程序的维护(2)数据的维护(3)代码的维护(4)设备的维护(5)机构和人员的变动

1.项目的主要管理人员主要参与系统开发的全过程。2.数据库设计中ER图属于概念设计。3.模块子系统的划分在需求分析阶段4.哪些属于UML类图中的交互图:顺序图和协作图5.测试的原则中说明测试应由专门的测试人员来承担。6.数据库设计满足第三范式认为好一点。7.信息系统对管理的支持归根结底是决策上的支持。8.系统模块层次图不属于系统分析的结果,系统建议书、数据字典和可行性研究报告属于系统分析的结果。9.从硬件方面提高系统安全性和完整性中,服务器应具有完善的容错能力,允许带电热拔插,附带智能I/O性能。

THE END
1.企业创新是灵活巧妙和相对完善的结合体科技显然,创新项目的相对完善,体现在针对复杂业务逻辑(技术实现)上,创新项目的巧妙体现在价值实现上。而灵活体现在简单的技术原理:原始的创新目标往往是无解的,往往要通过变通,才能找到容易解决的方法,也就是简单的技术原理。 我们还常说,企业的技术创新是创新思想和工程思想的结合。现在看来,创新思想体现在灵活和巧妙两...https://www.ceconline.com/it/ma/8800132566/01/
2.职教动态进一步加强自我能力提升,做到职业素养优良、专业技能过硬改变原有的课程体系,构建国家课程+地方课程+校本课程+拓展课程为基本内容的四元结构课程体系。坚持国家课程校本化,地方课程特色化,校本课程多样化,拓展课程实践化的基本思路;教材方面要改变传统的开发方法和表现形式,采用校企双元合作开发立体化、活页式教材,及时将新...https://lgxy.lzmvc.edu.cn/lgxytzgg/8598.jhtml
3.头条文章(5)教育技术现代化 教育技术现代化主要是指现代科学技术在教育技术上的应用,包括教育设备、教育手段、教育方法等的现代化以及由此而引起的教育思想、观念的变化。 ? 5.请简述生产力对教育的制约(龟速内木法解手) 1.生产力的发展水平制约着教育目的 https://card.weibo.com/article/m/show/id/2309404423605185282089
4.第六章结构化开发方法基本加工条目:说明数据流图中基本加工的处理逻辑 词典管理:将词典条目按照某种格式组织后存储在词典中,并提供排序、查找和统计 加工说明方法:结构化语言、判定表和判定树 6.3 结构化设计方法 结构化设计方法:一种面向数据流的设计方法,可以与结构化分析方法衔接,基本思想为将系统设计成由相对独立、功能单一的模块组成的...https://www.jianshu.com/p/4a24295011e6
5.《管理信息系统》考试题库及答案大全20240326211655.pdf4.简述结构化开发方法的基本思想和特点。 答案要点:基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶而下 的对系统进行分析与设计。 特点: (1)自顶而下整体分析与设计和自底而上逐步实施的系统开发程; (2)用户至上; (3)深入调查; (4)严格区分工作阶段 (5)充分预料可能的变...https://max.book118.com/html/2024/0326/7053146052006056.shtm
6.以下关于结构化开发方法的叙述中,不正确的是(5)。A.总的指导思想...【答案解析】以下关于结构化开发方法的叙述中,不正确的是(1)。A.总的指导思想是自顶向下,逐层分解B.基本原则是功能的分解与抽象C.与面向对象开发方法相比,更适合于大规模,特别复杂的项目D.特别适合于数据处理领域的项目https://m.cnitpm.com/st/2384325950.html
1.结构化需求分析与设计当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法, 如果有不准确的地方, 欢迎留言, 你的留言是我更新的动力 结构化软件开发方法: 以下是正文 特点: 面向数据流, 以数据流为中心构建软件的分析/设计模型 结构化分析模型:数据流图 ...https://blog.csdn.net/JR521314/article/details/143753539
2.海豚架构mob649e8161738c的技术博客在软件架构的世界中,“海豚架构”(Dolphin Architecture)是一个相对较新的概念,旨在通过灵活、敏捷的方式帮助开发团队创建易于维护和扩展的应用程序。这种架构设计思想的核心是强调团队合作、持续集成、快速响应和可持续发展。本文将借助代码示例、序列图和饼状图,以帮助您更好地理解海豚架构的工作原理和应用场景。 https://blog.51cto.com/u_16175488/12569004
3.简述结构化开发方法的基本思想和特点。简述结构化开发方法的基本思想和特点。如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: 1 复制 纠错举一反三 “关西学会”正式成立于( )年1月。 A. 1898 B. 1900 C. 1905 D. 1906 查看完整题目与答案 -溴丁烷制备实验中,回流反应过程中反应混合...https://www.shuashuati.com/ti/3628f9c7fca648548d68431fdd3c8937.html?fm=bdf672c95f02b67130b5b954fd3e099cca
4.软件工程导论作业答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据结构及其相关文档的完整集合。 它的特点是:1.抽象而非具体 2.开发而非制造 3.退化而非磨损 4.定制而非基于构件 5.不可见 6.复杂 7.易改变 8.易复制 1.4 什么是软件过程?它与软件工程方法学有何关系? https://www.unjs.com/zuixinxiaoxi/ziliao/20170805000008_1416273.html
5.关于软件工程试题及答案A、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件验收的依据 D、软件可行性研究的依据 答案:D 8、SA方法用DFD 描述( ) A、系统的控制流程 B、系统的数据结构 C、系统的基本加工 D、系统的功能 答案:D 9、一个局部数据存储当它作为( )时,就把他画出来。 https://www.ruiwen.com/shiti/1971510.html
6.2023年4月四川自考02134《信息系统设计与分析》课程考试大纲...一、课程性质和特点 信息系统分析与设计课程是信息管理与信息系统专业的学位课程,它介绍了信息系统开发相关的基本概念、基本原理和开发思想,系统讲授信息系统开发方法,结合实际案例系统介绍信息系统的总体规划、系统分析、系统设计、系统测试、运行维护等阶段的工作原则、工作步骤、基本方法及开发文档。本课程主要基于面向对象...https://www.sczxks.com.cn/dagang/30207.html
7.信息系统开发方法系统集成项目管理工程师结构化方法假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。结构化方法的开发过程一般是先...https://www.educity.cn/rk/618173.html
8.抽象分析结构化分析与面向对象分析:揭秘软件设计三大核心方法...在软件设计的世界里,分析是解决问题的首要步骤。分析阶段为开发人员定义了需求、界限以及约束条件。通过本文,我们将深入了解三种主要的分析方法:抽象分析、结构化分析和面向对象分析,揭示它们之间的区别和联系。 二、抽象分析 抽象分析是从复杂性中提取重要信息的过程,把关注点集中在主要方面,而忽略细节。 https://cloud.tencent.com/developer/article/2312788
9.汽车运用与管理12篇(全文)二十一世纪是电子网络化的时代,是个信息大爆炸的时代,随着计算机的推广和互联网的使用,使人们都不再拘泥于闭门造车,尤其是汽车行业,无论是在汽车的结构还是工艺特点上都运用了现代化科技的新手段,各项功能也得到了全面的提升,这样维修人员在对汽车的检修过程中,就难免会遇到各种各样的难题,因为他们的个人能力、专业...https://www.99xueshu.com/w/ikey6jd4l651.html