系统设计阶段包括哪些主要活动
设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程。
1、层次结构(hierarchy)是一种操作系统的组织结构,其提供了一种隔离操作系统各层功能的模型。其包括归属层次结构 dissonance-attribution hierarchy维度层次结构 dimension hierarchy层次结构数据库 hierarchical database等。
2、数据库结构是指在计算机的存储设备上合理存放的相关联的有结构的数据集合的结构。一个数据库结构含有各种成分,包括数据库、数据表、字段、过滤器等。
3、控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。不论是在声明式编程语言或是函数编程语言中,都有类似的概念。
在声明式的编程语言中,流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在二段(或多段)程序中选择一个运行。
扩展资料:
系统设计的一些原则:
1、易用性原则
方便上网客户浏览和操作,最大限度地减轻后台管理人员的负担,做到部分业务的自动化处理。
2、业务完整性原则
对于业务进行中的特殊情况能够做出及时、正确的响应,保证业务数据的完整性。
3、业务规范化原则
在系统设计的同时,也为将来的业务流程制定了较为完善的规范,具有较强的实际操作性。
4、可扩展性原则
系统设计要考虑到业务未来发展的需要,要尽可能设计得简明,各个功能模块间的耦合度小,便于系统的扩展。如果存在旧有的数据库系统,则需要充分考虑兼容性。
参考资料来源:百度百科-系统设计
【管理信息系统设计划分为四个阶段】可以分为:管理信息系统规划阶段、管理信息系统分析阶段、管理信息系统设计阶段(又分为总体设计和详细设计两个阶段)。
1、管理信息系统规划阶段:在对原系统进行初步调查的基础上提出开发新系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档。
2、管理信息系统分析阶段:系统分析阶段的任务是根据系统开发计划所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段。
3、管理信息系统设计阶段:系统分析阶段回答了新系统“做什么”的问题,而系统设计阶段的任务就是回答“怎么做”的问题,即根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。所以这个阶段又称为物理设计阶段。它又分为总体设计和详细设计两个阶段,产生的技术文档是“系统设计说明书”。
分为规划阶段、分析阶段、设计阶段、实施阶段、维护与评价五个阶段:
1、规划阶段
系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发新系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档。
2、分析阶段
系统分析阶段的任务是根据系统开发计划所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段。
3、设计阶段
系统分析阶段回答了新系统“做什么”的问题,而系统设计阶段的任务就是回答“怎么做”的问题,即根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
4、实施阶段
系统实施阶段的任务包括计算机等硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训,数据文件转换,系统调试与转换等。
5、维护与评价
系统投入运行后,需要经常进行维护,记录系统运行情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。
扩展资料
基本功能
1、数据处理功能
2、计划功能
根据现存条件和约束条件,提供各职能部门的计划。如生产计划、财务计划、采购计划等。并按照不同的管理层次提供相应的计划报告。
3、控制功能
根据各职能部门提供的数据,对计划执行情况进行监督、检查、比较执行与计划的差异、分析差异及产生差异的原因,辅助管理人员及时加以控制。
4、预测功能
运用现代数学方法、统计方法或模拟方法,根据现有数据预测未来。
5、辅助决策功能
采用相应的数学模型,从大量数据中推导出有关问题的最优解和满意解,辅助管理人员进行决策。以期合理利用资源,获取较大的经济效益。
1、产品规划
①根据产品发展规划和市场需要提出设计任务书,或由上级主管部门下达计划任务书。
②调查研究,进行市场调查,收集技术情报和资料,掌握外部环境条件,预测市场趋势。
③进行可行性研究,包括技术研究和费用预测,对市场前景、投资环境、生产条件、生产规模、生产组织、成本与效益等进行全面的分析研究,提出可行性研究报告。
④系统计划,明确设计任务、目的和要求,搞清外部环境的作用和影响,制订系统开发计划。
2、系统技术设计
(1)总体设计
分析和确定系统目的与要求,选择工作原理,设计总体方案,对可行的各候选方案进行分析比较,确定最佳系统方案,并进行总体布置设计,必要时应针对所选方案进行试验研究(前期试验)。
(2)技术设计
分系统进行子系统的选型和设计,计算和确定主要尺寸,绘制部件装配图和总图,必要时进行试验研究(中期试验)。
(3)工作图设计
绘制全部零件工作图,编写各种技术文件和说明书。
(4)鉴定和评审
对设计进行全面的技术、经济评价,分析内部系统对周围环境的作用和影响。
3、制造销售
(1)样机试制及样机试验(后期试验)
(2)样机鉴定和评审
(3)改进设计
对不能满足系统要求的技术、经济指标进行分析,根据样机鉴定和评审意见修改和完善。
(4)小批试制
对单件生产的产品,经修改、试验、调整后,投入运行考核,并在运行中不断改进和完善。
对大量生产的产品,通过小批试制进一步考核设计的工艺性,并不断修改和完善设计,同时进行工艺装备的准备工作。
(5)定型设计
完善全部工作图、技术文件和工艺文件。
(6)销售
对于前期试验和中期试验,可部分或全部使用机械系统仿真分析的虚拟样机技术,这对缩短开发周期,减小开发成本都大有好处。
(7)产品使用
产品进入使用领域后还可能会暴露一些问题,一般经修改后,产品的设计就日臻完善。
(8)产品报废与回收
产品达到使用寿命(或经济寿命)后,不能继续使用或失去迸一步的使用价值,就必须进行报废处理,对于产品中有回收利用价值的部分经处理后可以进行再制造。这就要求在产品方案设计阶段就要考虑回收利用的问题,进行全生命周期设计。
主要任务:对企业的环境、目标、现行系统的状况进行初步调查,明确现行系统存在的问题,根据企业目标和发展战略,对建立新系统的需求做出分析和预测,研究建立新系统的必要性和可能性,根据需要与可能,提出拟建新系统的备选方案
文档:可行性项目建议书
2.系统分析阶段(逻辑设计阶段)
主要任务:在可行性研究的基础上,对现行系统进行详细调查和全面分析,描述现行系统的业务流程,指出现行系统的局限性与不足之处,对现行系统提出修改方案,确定新系统的目标和逻辑功能要求,即提出新系统的逻辑模型
文档:系统分析报告
3.系统设计阶段
主要任务:根据系统分析报告中规定的功能,结合实际条件,具体设计实现逻辑模型的技术方案
文档:系统设计报告
4.系统实施阶段
主要任务:计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系统调试、转换等。
文档:系统测试报告
5.系统运行与维护阶段
主要任务:系统投入运行后,需要经常维护,记录系统的运行情况,根据一定的标准对系统进行必要的修改,评价系统的工作质量和经济效益。
1、问题的定义及规划
此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。
2、需求分析
在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。“唯一不变的是变化本身”,同样软件需求也是在软件爱你开发过程中不断变化和深入的,因此,必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。
3、软件设计
此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。软件设计一般分为总体设计和详细设计。还的软件设计将为软件程序编写打下良好的基础。
4、程序编码
此阶段是将软件设计的结果转化为计算机可运行的程序代码。在程序编码中必定要制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。
5、软件测试
在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加以纠正。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。
(1)系统方案设计和初步筛选。根据系统功能要求,选择设计原则和设计原理,进行方案的初步设计。比如设计孔的加工机械设备,设计原理可以是机械方法、超声原理、电。火花原理、射流原理等,其中机械方法还有车、钻、铣、镗等。采用不同的原理得到的加工设备尽管功能相同,但产品的价格、加工工艺、加工成本、适用范围(加工孔的精度和大小)、生产批量等会完全不同,因而需要对初步方案进行可行性和经济性等评价,选出合适的方案进行下一阶段设计。图2给出了对于不同的产品批量、生产率和需要采用的对应加工方式。
方案设计需要考虑的问题很多,考虑的方面越广,系统总体方案越多,方案比较、选择和优化才有基础。
(2)系统分解。将总系统分解成若干子系统,对于复杂的机械系统,有可能需要进行多级分解,可以根据前面所讲的系统五大部分组成进行分解,也可以根据系统各部分的功能进行分解,分级实现,并画出系统图,以便对系统进行分级分析和结构设计。
(3)系统分析。不仅要根据系统的目的和要求进行技术和经济分析,还需要分析子系统之间的相互联系和基本性能,这种分析可以是定性的或定量的。
(4)系统技术方案设计。绘制系统总装配图和电气控制图,提出子系统的技术要求。
(5)机械系统方案评价。主要评价方案的完善程度、方案与设计要求的符合程度,方案是否已经达到最优以及某项具体指标是否达到最优。评价的指标体系可以归结为三大类:技术可行性指标、经济合理性指标和社会环境适宜性指标;评价方法通常有简单评价法、加法评价法、连乘评价法、加权评价法和技术经济评价法。