欢迎来到天天文库
浏览记录
ID:56069760
大小:42.50 KB
页数:14页
时间:2020-06-19
《信息系统设计与分析报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、系统规划的主要任务1、制定系统的发展战略2、制定系统的总体方案,安排系统的开发计划3、制定系统的资源分配计划系统规划的特点1、系统规划,是面向全局,具有较强的不确定性,结构化程度低2、系统规划是高层次的系统分析,高层管理人员是工作的主体3、系统规划不宜过细4、系统规划是企业规划的一部分,随环境的发展而改变系统规划的原则1、支持企业的总目标2、整体上着眼于与高层管理人员,又兼顾各层管理的需求3、是信息系统的摆脱对于组织结构的依从性4、使得信息系统具体良好的整体性5、便于实施BSP企业系统规划法是20世
2、纪,50年代,IBM为了解决企业系统规划的近期和长期的目标的问题所指定的方法BSP步骤1、定义管理目标2、定义管理功能3、定义数据类4.定义信息结构数据类的类型1、文档型:反应实体的现状2、事物型:反应生命周期各阶段过度过程相关文档型数据的变化3、计划型:反映目标,资源转换过程的计划值4、统计型:反映企业状况,提供反馈信息系统分析阶段的基本任务:系统分析员与用户在一起,了解用户的要求,并把双方的理解用系统说明书表达出来外部实体:外部实体是指系统以外与系统有联系的人或事物数据处理:处理指对数据的逻辑处
3、理,也就是数据的变换数据流:数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示数据字典:主要描述数据流图中的数据流、数据存储、处理过程和外部实体类的定义:具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,包括对所有属性和操作的声明封装:将一件事物抽象为一个类,隐藏其属性和方法,只对外提供可访问的接口,外部条用不需要管理部的实现细节继承:指特殊类的对象拥有一般类的全部属性与服务多态:指相同的操作可作用于多种类型的对象并获得不同的结果面向对象方法的优势1、对问题空
4、间的理解更直接,更符合人们认识客观事物的思维规律2、系统分析和系统设计使用同一模型,不存在过度困难3、开发出来的信息系统从本质上具有更强的生命力4、易于扩充和维护5、与数据模型一致关联:表示不同类的对象之间的结构关系,它在一段时间将多个类的实例连接在一起表现层:向用户显示信息并从用户那里获取的信息请求解释成业务逻辑层和数据访问层的各种动作业务逻辑层:根据输入数据或已有数据进行计算,对表现层输入数据进行验证,以及根据表现层接收的命令确定调用哪些数据访问层逻辑数据访问层:一般指对数据库的交互,主要责任是
5、存储持久数据包(package):包用于逻辑分组,可以取UML模型中的任何一种事物,将相关成分聚在一起,以构成更高层的组织单元构件:是系统中实际存在的可更换的部分,它实现特定的功能,符合一套接口标准并实现一组接口耦合:模块与模块之间的联系程度聚:模块部各元素之间的联系程度偶然聚:同一个子程序之间无任何联系逻辑聚:将几个逻辑上相似的功能放在一个模块中,模块联系就是逻辑聚时间聚:指与时间有关的联系,即把需要有限时间间隔处理的成分放在同一模块中步骤聚:模块的元素属于同一个公共步骤单元通信聚:指模块的成分引
6、用共同的数据顺序聚:指模块中某个成分的输出是另一个模块的输入功能聚:一个模块包括并且仅包括为完成一个具体任务所需要的所有成分功能聚10分,顺序聚9分,通信聚7分,步骤聚5分,时间聚3分,逻辑聚1分,偶然聚0分模块的扇入:是指有多少个上级模块调用它模块的扇出:指模块的直属下层模块的个数设计原则:抽象与复用,松耦合,单一职责原则,开放封闭原则,Liskov替换原则,依赖倒置原则,接口隔离原则输入设计的原则1、量小原则2、简单性原则3、早检验原则4、少转换原则输入设计的容1、确定输入数据容2、确定数据的输
7、入方式3、确定输入数据的记录格式4、输入数据的正确性效验5.确定输入设备人机对话设计的原则1、对话要清楚、简单,用词要符合用户观点和习惯2、对于要适应不同操作水平的用户,便于维护和修改3、错误信息设计要有建设性4、关键操作要有强调和警告第一式:关系模式的所有分量(属性)都必须是不可分的最小数据项第二式:数据表中的所有非主属性,都应该对主键有完全依赖第三式:满足第二式的前提下,所有的非主属性都不互相依赖物理设计的容1、估算数据库的数据存储量2、设计数据库设备和存储方案3、设计索引4、设计数据库服务器程
8、序对象关系映射(objectrelationalmapping.ORM)就是为了解决面向对象与关系数据库之间的数据转换的一种技术代码的功能1、鉴别功能2、分类3、排序4、专用含义选择计算机系统的依据1、功能要求2、容量要求3、性能要求4、外部设备配置要求5、通信和网络要求6、市场和国情要求7、经济,技术条件等方面的限制系统实施阶段的任务1、硬件准备2、软件准备3、人员培训4、数据准备好程序员应具备下列素质1、能够工作2、调试代价低3、易于维护4、易于修改5、设计不复杂
此文档下载收益归作者所有