a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 68|回复: 0

[信息管理] 2012年计算机三级信息管理技术之软件工程(1)

[复制链接]
发表于 2012-7-31 21:00:17 | 显示全部楼层 |阅读模式
 1.需求分析的任务   确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的出发点是可行性分析阶段产生的文档和数据流图;需求分析的具体任务是确定对系统的综合要求,分析系统的数据要求,导出系统的逻辑模型,修正系统开发计划,开发原型系统。& n7 P* {0 D8 ]! W( P) F- n
  2.需求分析常用的工具. q5 t0 \( K. G8 O2 r% k0 ^
  (1)数据字典是定义一个应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。2 S7 v! D3 `4 }8 j4 v
  (2)数据流图。是结构化系统分析的基本工具。一个数据流图确定了系统的转化过程、系统所操纵的数据或物质的收集(存储),还有过程、存储、外部世界之间的数据流或物质流。/ `1 B" Z$ i8 A0 M$ g2 E
  (3)状态转换图。实时系统和过程控制应用程序可以在任何给定的时间内以有限的状                                                                                           态存在。
! `9 d5 N! g0 S1 n9 d  (4)对话图。对话图描绘了系统中的对话元素和它们之间的导航连接。; w0 L) u: i) k$ ?9 X
  (5)类图。类图是用图形方式叙述面向对象分析所确定的类及它们之间的关系。$ t8 V- @" Z5 B- K1 ^5 Q
  3.需求分析的方法和步骤# h8 i# i! H2 J! ^1 h7 A* K
  需求分析的方法如下:. }; ?& B3 v. Q7 F
  (1)理解当前的现实环境。' g  O4 K0 x/ |
  (2)将当前系统的具体模型抽象为当前的逻辑模型。1 F& O1 M7 [- U* L5 p- N1 s5 `
  (3)分析新系统与当前系统逻辑上的差别,建立新系统的逻辑模型。
6 V, e# m% T- k/ y' N9 V  (4)确定新系统的人机界面和一些补充考虑的细节问题。$ F, t2 @! x" d, I+ i
  需求分析的步骤如下:
7 q9 U1 }; X8 K8 x# u: H) S  (1)沿数据流图回溯。+ R9 n& O1 O! P7 B7 n- e
  (2)用户复查。1 O, P$ M9 X8 _) D1 l* p
  (3)细化数据流图。
1 J; _: P7 R$ q' s( j  (4)修正开发计划。
; I+ g8 w) ~4 U8 o  (5)书写文档。
$ @3 Q% W# T  V$ G/ p" k  (6)审查和复审。" l! [; K  I  ?/ H. P
  4.软件需求说明书
; i- J, u: O& O4 N5 W. ]  软件需求说明书的内容包括概述、数据描述(包括数据流图、数据字典、系统接口说明和内部接口)、功能描述(包括功能、处理说明和设计的限制)、性能描述(包括性能参数、测二讼类、预期的软件响应和应考虑的特殊问题)、参考文献目录和附录等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-30 06:36 , Processed in 0.163678 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表