系统分析与设计考点

系统分析与设计

第一章 系统分析与设计入门

系统开发生命周期(System Development Life Cycle,SDLC)是指这样的一个过程,包括: 理解信息系统对业务需求的支持,设计系统、构建系统,以及把系统移交给用户。
SDLC分为四个阶段:计划、分析、设计、实现。
- 计划阶段是理解为什么要创建信息系统和确定项目团队将如何来开发它的基本过程,要确定系统的业务价值、进行可行性分析和制订项目计划。
- 分析阶段说明此系统由谁来用、用作什么、在哪里用,以及什么时候用这些问题,要提出分析策略、收集信息和构建一组分析模型。
- 设计阶段确定系统将如何运作,涉及硬件、软件和网络基础设施,要完成物理设计、架构设计、界面设计、数据库和文档规格以及程序设计。
- 实现阶段要创建、安装和维护系统。

系统开发方法论是指以规范化方法实现SDLC,可分为以过程为中心的方法论、以数据为中心的方法论和面向对象方法论。
结构化设计:瀑布式开发、并行开发;
快速应用开发:阶段性开发、原型开发、抛弃原型开发;
敏捷开发:XP(极限编程);
选择方法论需要考虑的问题:
- 用户需求的清晰度;
- 技术的熟悉程度;
- 系统复杂度;
- 系统可靠性;
- 短时间进度;
- 进度可见性;

系统分析员需要的技能类别:技术、 业务、分析、人际交往、管理和道德修养。
分析员分类:业务分析员、系统分析员、基础设施分析员、变更管理分析员。

第二章 项目启动

项目启动:项目启动是组织创建和评估新系统最初目标和预期的时间点。此过程的第一步是通过开发该系统的需求来确定系统的业务价值。下一步是由分析员进行可行性分析,确保项目在技术、组织、经济上的可行性。如果可行,系统将会被批准,开始项目开发。

系统需求:系统需求是指描述创建系统的业务原因和系统预期带来的价值的文档。大多数包括五个元素:
- 项目发起者:发起项目的人或组织;
- 业务要求:发起项目的与业务相关的原因;
- 业务需求:系统所能提供的业务能力;
- 业务价值:系统将为组织创建的收益;
- 特殊问题:与系统实现以及项目决策有关的一些特殊方面或约束。

可行性分析:分析与所提议的系统的风险相关的内容,包括:
- 技术可行性:关注系统是否能被创建的问题。
- 经济可行性:关注系统是否应该创建的问题,
- 组织可行性:评估系统将在多大程度上被用户接受,以及如何融入到组织的日常运转中。

技术可行性的主要内容:
- 用户和分析员对应用的熟悉程度;
- 对技术的熟悉程度;
- 项目规模;
- 新系统与组织内现有技术的兼容性;

经济可行性分析的步骤:
1. 确定花费和收益。主要包括开发费用、操作费用、有形收益、无形收益等。
2. 给花费和收益赋值。
3. 确定现金流。一般计算累计净现金流,即到某年为止累计的所有收益与费用的差。
4. 确定投资回报率。投资回报率(ROI)指的是投资在项目上的钱所赚取的平均回报比率,计算方法为用项目的净收益(总收益-总费用)除以总费用。
5. 确定平衡点。平衡点指的是公司从净现金流中回收它对项目的原始投资所需要的年数。计算方法为(1)确定累计现金流的数字由负变正的年份n(2)(第n年的净现金流 - 到第n年底累计的净现金流) / 第n年的净现金流 + n - 1。
6. 确定净现值。现值考虑了金钱的时间价值。净现值NPV = 现值总收益 - 现值总费用。如果NPV大于0,项目在经济上就是可行的。

项目选择:一旦可行性分析完成后,报告将与修订过的系统需求一起交给审定委员会,由委员会来决定是否批准该项目、取消该项目或推迟决策。

第三章 项目管理

项目管理:项目管理就是计划和控制待开发的系统,使其在特定时间范围内,以最低的成本完成正确功能的过程。项目经理的主要职责就是管理众多任务以及协调各个角色之间的关系。

项目管理的原理是在三个重要的要素之间进行权衡:系统大小、完成项目的时间、项目成本。

估算项目规模的方法:
1. 经验法:用计划阶段花费的时间除以一个行业标准比例来推测整个项目所需的时间。
2. 功能点法:分为三步:(1)项目经理根据新系统需要的代码行数估算系统大小。(2)把估算结果转换成开发这个系统所需的人月数。(3)根据项目从开始到完成的月数制定估算时间表。

工作计划:一个动态进度表,它会记录跟踪项目

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值