前言

  一个软件无论采用哪种管理信息系统开发方法和开发策略,都必须首先搞清楚用户的想法和需求,这就是需求分析。需求分析可进一步分为总体需求分析和详细需求分析两个阶段。总体需求分析的目的是进行总体规划,明确未来系统“是什么”,详细需求分析习惯称为系统分析,明确未来系统“干什么”。

内容

          软件需求分析的大致过程:
  1.问题识别。
          2.分析与综合
          3.编制分析阶段的文档:软件需求说明书,数据要求说明书,初步的用户手册,修改完善确定计划开发实施计划。
          4.需求分析的评审。
        系统分析也称系统逻辑设计,是系统详细开发的关键阶段,它处于系统开发生命周期的第二个阶段,上接总体规划,下联系统设计,具有承上启下的作用。
系统分析的任务主要有三方面:
一是详细调查收集和分析用户需求。
二是确定新系统初步的逻辑模型。
三是编制系统说明书。
系统分析的主要步骤有四步:
一是对当前系统进行详细调查,收集数据。
二是进行业务流程分析,建立当前系统的物理模型。
三是进行数据流程分析建立当前系统的逻辑模型,然后根据用户的需求补充完善,建立新系统的逻辑模型。
四是编写系统分析说明书,把上述的分析过程和结果以文档形式保存。
     

小结

上述的系统分析是建立在总体规划上的详细需求分析。业务流程和数据流程分析是两个重要的方法。
  对于信管里的系统分析和软工视频里的软件需求分析还是有一些云里雾里,上述有误之处,敬请指正。

【软件工程】软工视频(三)软件需求分析相关推荐

  1. 【软工视频】-软件需求分析

    前言 上一章写了软件计划,大概讲了软件如何做计划和一些可行性的研究,本篇继续下一阶段软件需求分析. 正文 思维导图 主要内容 1.问题定义 (1)需求分析原则: 需要能够表达和理解问题的信息域和功能域 ...

  2. 【软工视频】软件需求分析

    软件开发的定义阶段的最后一步是软件的需求分析 需求分析的流程图: 它的任务是:确定对系统的综合要求.分析系统的数据要求,导出系统的逻辑模型,修正系统的开发计划.具体为深入描述软件的功能和性能,确定软件 ...

  3. 【软工视频】软件、软件工程

    现在正在学习软工视频,总结了一下什么是软件和软件工程的由来. 看到这张图,"软件"这个模糊的玩意儿就在我的大脑里异常清晰起来,so easy!我就不多说些什么了.. 软件的开发是一 ...

  4. 【软工视频】需求分析

    声明: 在之前的一篇博客<[软工视频]软件开发方法与模型>中,已经详细介绍了软件的开放方法.这篇博客,我所画的导图和写的内容,都是根据结构化开发方法编写的...有不足之处,望大家斧正! 之 ...

  5. 【软件工程】软工初印象——软件设计之灵魂

        最近在看软工视频,跟软工视频比起来,敲代码太容易了..跟我的题目一样,我对软工的第一印象就是它是软件设计的灵魂,发挥着指导思想的作用.     视频感觉很抽象,名词都搞不懂,但是还是跟着做笔记 ...

  6. 【软件工程】软工视频总结

        经过了两个多星期的奋战,早上爬起来看C++,中午碎觉前看自考,晚上碎觉前看自考,才能做到白天的时间在给了英语4个小时之后,我的计算机进度还能有条不紊的进行着.时间有了保证,让我的软工视频如期完 ...

  7. 【软工视频】——制定计划和可行性研究报告

    [软件计划] 随着软件危机的越来越严重,急需系统性的规范来指导软件的开发,于是就推出了软件工程.根据软件工程对软件开发的要求,软件开发过程被分为了六个阶段:制定计划.需求分析和定义.软件设计.程序编写 ...

  8. [软工视频]面向对象

    对于软工视频中的面向对象一直理解的不太好,现在大致总结一下,先做一个粗浅的认识. (一)首先介绍一下面向对象的一些基本的概念,面向对象=对象+类+继承+通信. 对象是系统中 用来描述客观事物的实体,他 ...

  9. 【软件工程】第5章 软件需求分析

    [软件工程]第5章 软件需求分析 思考题 需求分析的目的是什么,有什么作用? 软件需求有哪些分类?请举例说明. 需求分析过程有哪些步骤? 需求获取方法有哪些? 你所在的项目团队会选择采用哪些需求获取方 ...

最新文章

  1. 微软推出Python入门课,登上GitHub趋势榜第一
  2. php 数组 组成新数组,PHP让数组中相同值的组组成新的数组详解
  3. pict 手册_zbrush中文手册.pdf
  4. 【恋上数据结构】串匹配算法(蛮力匹配、KMP【重点】、Boyer-Moore、Karp-Rabin、Sunday)
  5. 河北大学计算机专业排名第几,河北国家一流专业排名,河北大学和燕山大学各13个,华北电力7个...
  6. 海康4200门禁导入人脸_刷脸开门,海康智脑NVR无感开门方案来啦~
  7. np.multiply函数的用法 ufunc broadcasting
  8. Unity为游戏添加背景音乐
  9. Excel如何随机抽取姓名或其他数据
  10. Python每日一编程小练习(2019.06.01)——柠檬水找零
  11. 2018运动场景内运动检测调研文章
  12. python编码使用ascii编码_Python中的编码问题:ASCII码 Unicoden编码 UTF-8编码
  13. 用Java(APICloud)开发手机APP
  14. 19 款国产手机无一幸免:15 分钟破解人脸识别,打印眼镜让刷脸形同虚设
  15. 高等代数 线性映射(第9章)3 不变子空间与最小多项式
  16. python之bt种子,dht网络共享热门资源
  17. 【高防服务器租用】这里有一份服务器租用攻略,请收好!
  18. 麦克风阵列声源定位解决方案
  19. 【Java基础】JDBC
  20. chrome视频独立播放扩展Chrome China

热门文章

  1. Emlog插件小刀娱乐网同款文章顶踩源码
  2. QT通过按钮打开txt文件亲测实用
  3. AMR超级站群系统 v1.1
  4. html转义字符解码,js对html转义和反转义以及编码和解码
  5. 【DSY-2117】摩尔庄园
  6. 解决burp-suite的中文乱码问题
  7. c4d软件安装上打开不了_手机上可以安装PLC编程软件吗?
  8. [渝粤教育] 西南科技大学 程序设计语言VB 在线考试复习资料
  9. 杭州初级Java面试总结
  10. 2019杭州江干区中小学学区划分一览表