软件工程导论复习之可行性研究
1.可行性研究的任务
①技术可行性。对要开发项目的功能、 性能和限制条件进行分析, 确定在现有的资源条件下,技术风险有多大,项目是否能实现。
②经济可行性。进行开发成本的估算以及了解取得效益的评估, 确定要开发的项目是否值得投资开发。
③操作可行性。研究要开发的项目是否存在任何侵犯、妨碍等责任问题。
2.可行性研究的过程
3.数据流图DFD
概念:一种图形化技术,描绘信息流和数据从输入移动到输出过程中所经受的变换。无具体物理部件,只是描绘数据在软件中流动和被处理的逻辑过程。在设计时值考虑系统必须完成的基本逻辑功能,完全不考虑具体怎么样实现。
(注意区分系统流程图:描绘物理系统的工具,描绘数据在各系统各部件之间的流动)
符号(成分):处理并不一定是程序,它可以是一系统程序、单个程序或程序的一个模块,甚至可以是人工处理过程;数据存储和数据流都是数据,数据存储代表的是静态的数据,数据流是动态的数据。
【eg】:假设一家工厂的采购部门每天需要一张定货报表。报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号、零件名称、定货数量、目前价格、主要供应商、次要供应商。零件入库或出席称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存临界值时就应该再次定货。
①从问题描述中提取数据流图的成分:先考虑数据的原点和终点,再考虑处理,最后考虑数据流和数据存储
②画出基本的系统模型
③细化模型,描绘主要功能
④对主要功能进一步分解细化
4.数据字典DD
概念:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具
组成:数据流;数据元素;数据存储;处理
用途:分析阶段的工具;消除误解,避免许多麻烦接口问题;开发数据库的第一步
DFD与DD的关系:数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。 数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明
软件工程导论复习之可行性研究相关推荐
- 软件工程导论复习总结
软件工程导论 第一章 软件工程学概述 第二章 可行性研究 第三章 需求分析 第五章 总体设计 第六章 详细设计 第七章 实现 第八章 维护 第九章 面向对象方法学索引 第十.十一.十二章 面向对象分析 ...
- 期末软件工程导论复习稳过不挂指南(更新中)
第1章 软件工程概述 1.1 软件基本概念 软件 = 程序 + 数据 + 文档 软件的特点 : 1.逻辑 2. 磨损 3. 依赖 4. 手工 5. 成本 软件危机 :开发和维护 严重 软件危机产生原因 ...
- 内科大软件工程导论复习内容笔记
文章目录 一. 概念(共60分,单选题.多选题) 1. 软件是程序.数据.文档的集合. 2. 软件的分类(按规模.性质分) 3. 软件危机的表现.缓解软件危机的途径 4. 软件工程方法学主要有两种:结 ...
- 软件工程导论 复习笔记 (1)
合理的要求 正确的途径 智慧的方法 文章目录 题型分配 其他概述 章节叙述 第一章 软件工程概述 软件危机 软件工程的定义 软件工程方法学 软件生命周期 软件过程(模型) 第二章 可行性研究 数据流图 ...
- 软件工程导论 02章可行性研究
1.可行性研究的目的不是解决问题,而是确定问题是否值得去解决. 需要从四个方面去考虑:技术可行性.经济可行性.操作可行性及法律可行性. 实施过程中,首先进一步分析澄清问题定义,之后由分析员导出系统的逻 ...
- 软件工程导论复习之软件项目管理
1. 估算软件规模 (1)代码行技术 依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数.程序规模的估计值: 式内字母分别表示最小规模a,最大规模b和最可能的规模m的平均值. 优 ...
- 软件工程导论的开发可行性研究
题目 为方便旅客,某航空公司拟开发一个机票预定系统.旅行社把预定机票的旅客信息(姓名.性别.工作单位.身份证号码.旅行时间.旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在 ...
- 软件工程导论 复习笔记 (3)
许多人太过沉迷于现在,这些是无忧无虑.漫不经心的人:也有的人则更多地关注将来,他们则是谨小慎微.忧心忡忡的杞人. 文章目录 第八章 维护 第九章 面向对象方法学引论 功能模型 用例图 第十章 面向对象 ...
- 软件工程导论期末复习整理
软件工程导论 第1章 软件工程学概述 复习小结 1.识记概念:软件,程序.数据,文档.软件危机.软件工程,软件过程, 软件生命周期 2.理解软件工程的本质特性6个和基本原理7条 3.掌握软件工程的三个 ...
- 软件工程导论 期末知识点复习总结
title: 软件工程导论 期末知识点 复习 categories: 计算机专业课 tags: "软件工程" 软件工程知识点总结,仅仅为了期末考试.带*不重要了解一下即可,黑体重点 ...
最新文章
- 关于MVVM与MVC
- 【Matlab】山地建模?立体热度?怎么绘制三维曲面图?
- 科大星云诗社动态20210429
- .net Core 3 preview 3试用 WPF,winform桌面开发
- CodeForces - 1335F Robots on a Grid(拓扑找环+反向dfs/倍增)
- vue从入门到精通之基础篇(一)语法概要
- 福州公交车与拖拉机相撞1人死亡
- **PHP中替换换行符
- MySQL安装后默认自带数据库的作用
- fluent瞬态_瞬态环境
- visual assist x 2406 和 2435,2443 原版安装下载,只要一分
- Docker 搭建 YApi 可视化接口管理平台
- Java实验报告之java面向对象编程
- RRDTool (比较全)
- java能不能播放mp4_如何在Java Swing应用程序中播放MP4视频
- VS2015 kb2919355 解决方法汇总
- Java如何创建项目
- 浪潮server 2008服务器自动重启,Windows Server 2008 R2不定时自动重启,求解决办法。...
- python爬取知乎热搜_Python知乎热门话题数据的爬取实战
- java高频面试题-设计模式