当前位置:   article > 正文

系统分析与设计-(二)系统规划_系统规划与设计

系统规划与设计

项目成功满足条件:

1.客户接收了最后的应用系统

2.及时

3.在预算内

4.系统开发过程对正在进行的企业运营影响很小

项目成功的因素:

有清晰的系统需求定义

有充分的用户参与

上层领导者的高度支持

完整,详细的项目计划

符合实际的工作进度表

 

系统开发生命周期

系统规划----系统分析---系统设计---系统实施----系统运行维护(----系统规划,循环往复)

 

系统规划:初步的调查报告

系统分析:系统需求文档

系统设计:系统设计说明书

系统实施:完成执行功能的信息系统

系统的运行,维护和安全:运行的信息系统

 

什么是系统规划

系统规划指根据组织的战略目标和用户提出的需求,从用户的现状出发,经过调查,对所要开发信息系统的技术方案,实施过程,阶段划分,开发组织和开发队伍,投资规模,资金来源及工作进度,用系统的,科学地,发展的观点进行全面规划。

系统规划是系统开发的前提条件

系统规划是系统开发的纲领

系统规划是系统开发成功的保证

系统规划是系统验收评价的标准

 

系统总体规划的原则

支持组织的总目标  着眼于高层管理,兼顾各管理层要求

在结构上信息系统有良好的整体性

便于实施

总体规划的步骤

总体规划准备(接受任务和组织队伍 搜集数据 制定计划 准备各种调查表和调查提纲 开动员会)

组织机构调查(从属关系,组织机构内的各种关系如资金流动关系,物资流动关系等)

定义管理目标

定义管理功能(资源的生命周期 识别管理功能)

       资源的生命周期:产生--获得--服务--退出

       识别管理功能:识别企业逻辑上相关的一组决策和活动的集合

定义数据类(实体法 功能法)

        实体法:在分析中把与企业有关的可以独立考虑的事物都可以定义为实体

                       每个实体根据资源的管理过程,可将其分解为计划性,统计性,文档型和业务型四种

        功能法:在系统中每个功能都有相应的输入和输出的数据类型

                       对每个功能表示出其中输入,输出数据类,与第一种方法得到的数据类型比较,调整,最后归纳出系统的数据类

定义信息结构------数据类矩阵(UC矩阵)(行:数据类  列:业务过程)

确定总体结构中的优先顺序

计算机逻辑配置(客观条件约束,处理方式,联机存储量,设备,软件,网络设计,按网络总体方案制定出总预算,确定计算机购买与安装时间)

完成总体规划报告,提出开发计划

 

UC矩阵

1.尽力把C部分放到对角线上 然后用粗实线画出功能组(字母C应尽量被圈入框内) 每个功能组就是一个子系统

2U落在热议方框外时,存在子系统之间的数据流

尽量使数据库由一个过程产生,多个过程使用

 

网络设计:

C/S模式  客户机/服务器模式

B/S模式 (浏览器-WEB服务器-数据库服务器)

综合模式

 

系统规划的模型与方法

诺兰阶段模型:

把信息系统的成长过程划分为六个不同阶段

初装----蔓延----控制----集成----数据管理----成熟

信息系统发展过程中的增长要素

计算机硬件软件资源:无外存----分布式

应用方式:批处理----实施联机

计划控制:短期的,随机的----长期的,战略的

信息系统在组织中的地位:附属于其他部门-----独立

领导模式:信息系统部门参与----共同决定战略规划

用户意识:作业管理级----上层管理级

 

诺兰阶段模型的应用:

诊断信息系统当前所处的阶段,选择信息系统开发的实际

对系统的规划做出安排:控制系统发展的方向,并且对处于不同阶段上的各个子系统制定不同的发展策略

 

能力成熟度模型CMM

用来评估组织的信息系统开发以及管理过程和产品成熟度等级的框架,他有五个开发成熟度等级构成,利用一组被称为关键过程领域的指导方针进行度量

初始级Initial:系统开发项目没有规定的规程可以遵循

可重复级Repeatable:组织已经建立了项目管理过程和时间来跟踪项目费用,进度和功能,重点在项目管理

已定义级Defined:组织已经购买或开发了一个标准的系统开发过程,所有项目都是用这个软件开发过程来开发和维护信息系统和软件

已管理级Managed:组织建立了可度量的质量和生产率目标

优化级Optimizing:根据第四级建立的度量和数据分析,标准化的系统开发过程被连续的监督和改进

 

CMM的目的

CMM涵盖了有关计划,设计和管理软件开发和维护的实践,软件机构只要遵循这些实践,就能够提高该机构的能力,以满足成本,进度计划门功能及质量等目标。

CMM指导软件机构控制开发和维护软件的过程,并发展成为具有优秀的软件工程和管理的机构文化。

CMM的目的是引到软件机构,在确定其过程成熟度以及改进软件过程和软件质量方面遇到的几个关键问题的过程中,选择过程改进策略

CMM的用途

1.确定软件企业当前所处的过程成熟度级别

2.了解对改进软件生产质量和加强生产过程控制起关键作用的因素

3.将工作重点集中在有限几个关键目标上,有效达到改进机构软件生产过程的效果,进而可持续的改进其软件生产能力

 

CMM主要特点:

基于实际实践

较好地反映了实践的情况

反映了软件过程改进和软件过程评估人员的需求

形成文档

文档可以公开使用

 

做题错误的地方

有关能力成熟度模型(CMM)错误的理解是:

CMM的基本思想是,因为问题是由技术落后引起的,所以新技术的运用会在一定程度上提高质量,生产率和利润率

关键因素是企业最先要解决、投资最先保证、质量要求最高的环节

.同一行业的企业有类似的关键因素

 

 

关键成功因素法

关键成功因素法就是通过找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划,

关键成功因素是指在一个组织中的若干能够决定组织在竞争中能否获胜的因素,他们也是企业最需要得到的决策信息,是值得管理者重点关注的活动因素

关键成功因素决定了组织所需的关键信息集合

关键成功因素法的步骤

1.了解组织的目标

2.识别所有的成功因素

3.确定关键成功因素

4.明确各关键成功因素的性能指标和评价标准

头脑风暴步骤

1.每个人用头脑风暴吧肚子写下尽可能的建议

2.每人轮流发表一条意见

3.在活页纸或黑板上记下每一条意见,所有的意见应随时可见

4.若讨论或评价某一条意见时,主持人应提醒他们注意规则

5.在继续轮流发言时,若无意见,则说“通过”。轮流发言至人人皆无意见为止

6.必要时,主持人应设法激发更多观点

7.若无新的意见产生,如果必要,可要求组员解释,确认先前发表的意见

规则:

不评价 ,不评论

异想天开 

越多越好(重数量,而不是质量)

见解无专利

之后

合并问题的同类项

对问题进行排序

组合问题

评论问题,认证问题的可行性

好处

1.自由思考

2.延迟评判(包括好的和差的)

3.以量求质

4.联想改善

 

鱼骨图

把握结果(特性)与原因(影响特性的要因)的极方便有效的方法

问题的特性总是受到一些因素的影响,我们通过头脑风暴法找出这些因素,并将他们与特性值一起,安相互关联性整理而成的层次分明,条理清楚,并标出主要因素的图形就叫“特性要因图”,“因果图”,“鱼骨图”,“鱼刺图”

 

 

三种类型

整理问题型:各要素与特性值间不存在原因关系,而是结构构成关系

原因型:鱼头在右,特性值通常以“为什么...”来写

对策型:鱼头在做,特性值通常以:如何提高/改善"来写

结构

鱼脊,大骨,中骨,小骨

步骤

1.查找要解决的问题

2.问题写在鱼骨的头上

3.召集同事共同讨论问题出现的可能原因,尽可能多地找出问题

4.把相同的问题分组,在鱼骨上标出

5.根据不同问题征求大家的意见,总结出正确的原因

6,拿出任何一个问题,研究为什么会产生这样的问题

7,针对问题的答案再问为什么?这样至少深入5个层次(连续问5个问题)

8,当深入到第5个层次后,认为无法继续进行时,列出这些问题的原因,而后列出至少20个解决方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号