1.可行性研究的任务

①技术可行性。对要开发项目的功能、 性能和限制条件进行分析, 确定在现有的资源条件下,技术风险有多大,项目是否能实现。

②经济可行性。进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发。

③操作可行性。研究要开发的项目是否存在任何侵犯、妨碍等责任问题。

2.可行性研究的过程

3.数据流图DFD

概念:一种图形化技术,描绘信息流和数据从输入移动到输出过程中所经受的变换。无具体物理部件,只是描绘数据在软件中流动和被处理的逻辑过程。在设计时值考虑系统必须完成的基本逻辑功能,完全不考虑具体怎么样实现。

(注意区分系统流程图:描绘物理系统的工具,描绘数据在各系统各部件之间的流动)

符号(成分):处理并不一定是程序,它可以是一系统程序、单个程序或程序的一个模块,甚至可以是人工处理过程;数据存储和数据流都是数据,数据存储代表的是静态的数据,数据流是动态的数据。

【eg】:假设一家工厂的采购部门每天需要一张定货报表。报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号、零件名称、定货数量、目前价格、主要供应商、次要供应商。零件入库或出席称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存临界值时就应该再次定货。

①从问题描述中提取数据流图的成分:先考虑数据的原点和终点,再考虑处理,最后考虑数据流和数据存储

②画出基本的系统模型

③细化模型,描绘主要功能

④对主要功能进一步分解细化

4.数据字典DD

概念:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具

组成:数据流;数据元素;数据存储;处理

用途:分析阶段的工具;消除误解,避免许多麻烦接口问题;开发数据库的第一步

DFD与DD的关系:数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。 数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明

软件工程导论复习之可行性研究相关推荐

  1. 软件工程导论复习总结

    软件工程导论 第一章 软件工程学概述 第二章 可行性研究 第三章 需求分析 第五章 总体设计 第六章 详细设计 第七章 实现 第八章 维护 第九章 面向对象方法学索引 第十.十一.十二章 面向对象分析 ...

  2. 期末软件工程导论复习稳过不挂指南(更新中)

    第1章 软件工程概述 1.1 软件基本概念 软件 = 程序 + 数据 + 文档 软件的特点 : 1.逻辑 2. 磨损 3. 依赖 4. 手工 5. 成本 软件危机 :开发和维护 严重 软件危机产生原因 ...

  3. 内科大软件工程导论复习内容笔记

    文章目录 一. 概念(共60分,单选题.多选题) 1. 软件是程序.数据.文档的集合. 2. 软件的分类(按规模.性质分) 3. 软件危机的表现.缓解软件危机的途径 4. 软件工程方法学主要有两种:结 ...

  4. 软件工程导论 复习笔记 (1)

    合理的要求 正确的途径 智慧的方法 文章目录 题型分配 其他概述 章节叙述 第一章 软件工程概述 软件危机 软件工程的定义 软件工程方法学 软件生命周期 软件过程(模型) 第二章 可行性研究 数据流图 ...

  5. 软件工程导论 02章可行性研究

    1.可行性研究的目的不是解决问题,而是确定问题是否值得去解决. 需要从四个方面去考虑:技术可行性.经济可行性.操作可行性及法律可行性. 实施过程中,首先进一步分析澄清问题定义,之后由分析员导出系统的逻 ...

  6. 软件工程导论复习之软件项目管理

    1. 估算软件规模 (1)代码行技术 依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数.程序规模的估计值: 式内字母分别表示最小规模a,最大规模b和最可能的规模m的平均值. 优 ...

  7. 软件工程导论的开发可行性研究

    题目 为方便旅客,某航空公司拟开发一个机票预定系统.旅行社把预定机票的旅客信息(姓名.性别.工作单位.身份证号码.旅行时间.旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在 ...

  8. 软件工程导论 复习笔记 (3)

    许多人太过沉迷于现在,这些是无忧无虑.漫不经心的人:也有的人则更多地关注将来,他们则是谨小慎微.忧心忡忡的杞人. 文章目录 第八章 维护 第九章 面向对象方法学引论 功能模型 用例图 第十章 面向对象 ...

  9. 软件工程导论期末复习整理

    软件工程导论 第1章 软件工程学概述 复习小结 1.识记概念:软件,程序.数据,文档.软件危机.软件工程,软件过程, 软件生命周期 2.理解软件工程的本质特性6个和基本原理7条 3.掌握软件工程的三个 ...

  10. 软件工程导论 期末知识点复习总结

    title: 软件工程导论 期末知识点 复习 categories: 计算机专业课 tags: "软件工程" 软件工程知识点总结,仅仅为了期末考试.带*不重要了解一下即可,黑体重点 ...

最新文章

  1. 关于MVVM与MVC
  2. 【Matlab】山地建模?立体热度?怎么绘制三维曲面图?
  3. 科大星云诗社动态20210429
  4. .net Core 3 preview 3试用 WPF,winform桌面开发
  5. CodeForces - 1335F Robots on a Grid(拓扑找环+反向dfs/倍增)
  6. vue从入门到精通之基础篇(一)语法概要
  7. 福州公交车与拖拉机相撞1人死亡
  8. **PHP中替换换行符
  9. MySQL安装后默认自带数据库的作用
  10. fluent瞬态_瞬态环境
  11. visual assist x 2406 和 2435,2443 原版安装下载,只要一分
  12. Docker 搭建 YApi 可视化接口管理平台
  13. Java实验报告之java面向对象编程
  14. RRDTool (比较全)
  15. java能不能播放mp4_如何在Java Swing应用程序中播放MP4视频
  16. VS2015 kb2919355 解决方法汇总
  17. Java如何创建项目
  18. 浪潮server 2008服务器自动重启,Windows Server 2008 R2不定时自动重启,求解决办法。...
  19. python爬取知乎热搜_Python知乎热门话题数据的爬取实战
  20. java高频面试题-设计模式

热门文章

  1. linux搭建服务器有什么用处,Linux配置dns服务器作用是什么?
  2. 几百万数据量的 Excel 导出会内存溢出和卡顿?那是你没用对方法!
  3. 那些有趣的网站系列(六)
  4. 不踩雷不将就 京东智能产品30天无忧退
  5. 用Js怒刷LeetCode
  6. Flutter TextField 去掉下划线
  7. excel冻结窗口_冻结窗口怎么冻结多行
  8. Frank-Wolfe方法
  9. 办公小技巧:excel列宽在哪里设置
  10. 苹果id退出后数据还在吗_【保留数据修复】升级iOS 14后,出现白苹果的修复方法!...