系统分析和设计方法之系统设计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/seacean2000/article/details/88745596
  1. 什么是系统设计
  2. 系统设计方法
  3. 系统设计之内部开发--“构造”方案
  4. 系统设计之集成商用软件--“购买”方案

1.什么是系统设计

信息系统设计被定义为那些用来说明一个详细的计算机系统方案的任务,也称为物理设计。它专注于系统的技术性或实现方面。系统设计人员的技术性关注驱动物理设计,系统分析员是系统设计的推动者。

2.系统设计方法

有许多策略或技术可以用来进行系统设计,它们可以相互组合补充,解决系统设计问题。

模型驱动方法强调通过绘制图形化系统模型描述新系统的技术或实现方面,代表性例子:结构化设计、信息工程、面向对象设计。如今,模型驱动方法几乎总是需要使用自动化工具。现代结构化设计是一种面向过程的技术,用于将一个大的程序分解成一个容易实现和维护的计算机程序模块层次,形象的描述是自顶向下的程序设计和结构化编程。结构化设计仍然很流行,主要解决系统级别的耦合和内聚问题。信息工程是模型驱动的、以数据为中心、对过程敏感的技术,用于计划、分析、设计信息系统,多处理数据相关问题。原型化思路将会跳过,新技术但是优点和缺点一样的鲜明。面向对象设计属于非常熟练的一种内容了。快速应用开发比较少见,用的好的人现在没见过。FAST系统设计策略属于大师层面的策略,估计需要系统分析师熟练是入门条件。

3.系统设计之内部开发----“构造”方案

设计阶段要考虑两个目标:1.分析员寻求一个既能满足需求又对用户友好的系统;2.分析员向程序员和技术人员提供清晰完整的设计说明。

设计应用架构是第一个设计任务。应用架构按照数据、过程、接口、网络组件定义一个、多个或者所有信息系统使用的技术。 这个任务的关键输入是各种来源的事实、建议和观点,以及决策分析阶段批准的系统方案建议。

设计系统数据库是第二个任务,最重要是根据数据增长趋势设定存储结构,根据访问频率优化访问结构。并不是说会画E-R图就真的可以搞定一切,必须经得住访问压力的考验。

设计系统接口是第三个任务,在完成它时,要考虑接口的易用性、易维护性、稳定性和安全性等,并不是说这个接口只要实现主要功能就ok,你永远想不到有个仅会使用阿拉伯语的人在一个只支持中文的信息系统中做操作会有什么样的风险。

打包设计说明是第四个任务,不仅仅只是讲前面三个任务的成果进行整理打包,还需要考虑:1.系统设计人员和程序员的责任边界问题;2.方法学和方案是否要求设计整个程序结构,根据这两方面的考虑,补充额外的工作内容。

修改项目计划是一项补充任务,根据项目接近完成时,决定要不要进行迭代更新操作,补充更加详细的信息或作出新的可行性评估等。

4.系统设计之集成商用软件--“购买”方案

采购和决策分析阶段的目的是:1.确定和研究可以支持目标信息系统建议方案的特定产品;2.征求、评价和分级供应商建议;3.选择并推荐最好的供应商建议;4.联系有信誉的供应商以获得产品。

在使用商用方案的时候,第一个任务是研究技术上的替代方案。只有替代方案使用商用软件存在可能性才能进行下去。

第二个任务是向供应商银行征求意见或报价。这个项目管理中招标部分内容。

第三个任务是验证供应商的声明和性能,类似于项目管理中评审供应商的建议或报价,做出决策。

第三个任务是评价和分级供应商建议,主要是针对多家供应商的建议或报价进行比较,寻找最合适的方案。

第四个任务是签订合同并听取供应商汇报。可能系统分析员心中有合适的供应商建议,但是也要给予不太合适的供应商机会,在做出真正决定后保留一定决策空间,做到供应商有备选供应商存在。

第五个任务是做好商用软件集成到现有的信息系统网络中,集成要求需要详细描述,非常重要。

猜你喜欢

转载自blog.csdn.net/seacean2000/article/details/88745596