计算机与软件工程知识篇   第1章 数据结构与算法基础     1.1 线性表     1.2 树和二叉树     1.3 图     1.4 排序算法     1.5 Hash     1.6 查找算法   第2章 编译原理     2.1 文法     2.2 正规式     2.3 有穷自动机     2.4 语法推导树     2.5 算符优先   第3章 操作系统     3.1 进程     3.2 存储     3.3 作业管理、目录和spooling   第4章 系统开发与软件工程     4.1 软件开发生命周期模型     4.2 项目管理基础     4.3 软件质量管理基础     4.4 软件需求分析与设计     4.5 结构化分析与设计     4.6 软件测试与维护      4.6.1 测试基础      4.6.2 软件测试的步骤      4.6.3 黑盒测试      4.6.4 白盒测试      4.6.5 软件维护     4.7 软件过程改进   第5章 数据库基础     5.1 ER模型     5.2 键(码)、函数依赖及范式   
2022-07-02 14:03:45 31KB 文档资料
计算机四级-软件工程.doc该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 14:03:44 241KB 文档资料
姓名: 彭丹 班级: 计软移动1402 学号: 03 实验一 实验目的与要求 1. 理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本 原理。 2. 理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类。 3. 通过Internet了解软件工程技术网站和主流的软件工程工具等。 实验内容 1. 上网了解查询软件工程网站和相关软件工程知识。 2. 了解软件工程环境概念、层次、组成和开发要求。 3. 查询现有主流的软件工程工具及其功能、用途、特点及适用范围。 4. 浏览CASE工具。通过互联网了解现有的软件工程主流工具,完成表1- 2的内容。 表1-2 软件工程工具分类 "工具类型 "代表性的工具名称 "特点 "适用软件工程 " " " " "阶段 " "文档编写工具"Microsoft Word "直观的操作界 面、模 "软件开发权过 " " "、Microsoft Visio"板与向导功能、丰富的"程 " " " "帮助功能等。 " " "分析与设计工"PowerDesigner "功能强大,使用方便,"实现、测试、 " "具 " "提供增量 的数据库开 "有效
2022-07-02 14:03:44 73KB 文档资料
1软件工程概述.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 14:03:43 1.99MB 文档资料
第1章 软件工程概述 1软件工程概述全文共19页,当前为第1页。 本章目标 了解软件的概念、特点及主要分类 了解软件危机的产生原因及其表现 掌握软件工程的概念,以及软件工程的基本原则 了解软件开发的方法 了解与软件开发项目相关的常用工具 1软件工程概述全文共19页,当前为第2页。 1.1 软件 1.1.1 软件的概念及特点 概念: 计算机软件是由专业人员开发并长期维护的软件产品。完整的软件产品包括了在各种不同容量和体系结构计算机上的可执行的程序,运行过程中产生的各种结果,以及以硬复制和电子表格等多种方式存在的软件文档 1软件工程概述全文共19页,当前为第3页。 1.1 软件 特点: 1)具有抽象性 2)无明显的制造过程 3)存在退化问题 4)对计算机系统有着不同程度的依赖性 5)尚未完全摆脱人工的开发方式 6)软件本身是复杂的 7)成本相当昂贵 8)相当多的软件工作涉及社会因素 1软件工程概述全文共19页,当前为第4页。 1.1 软件 1.1.2 软件的分类 1软件工程概述全文共19页,当前为第5页。 1.2 软件危机 1.2.1 软件危机的表现与原因 在软件开发的过程中,会经常出现
2022-07-02 14:03:42 190KB 文档资料
软件工程实验 实验一 结构化分析实验 实验目的:通过此实验了解结构化分析的特点和步骤,以及结构化分析所采用的基本图 形工具。 实验内容: 假设你在一所职业高中工作,负责该校信息系统的建设和维护。财务科长请你研究用 学校拥有的pc机生成工资明细表和各种财务报表的可能性。 实验要求: 1. 问题定义:请在这个阶段描述你需要解决的问题。包括用户面临的问题和预期的项目规 模。最后生成一份问题定义报告书。 2. 可行性研究:在这个阶段产生处理工资事务的大致过程,画出高层逻辑模型,并且画出 相应的数据流图,建立数据字典。 3. 对此系统进行成本效益分析。 实验二 结构化设计实验 实验目的:能够通过结构化分析的结构进行设计,了解设计过程中的模块化原理。 实验内容:在上一次实验已经用结构化分析方法详细地分析了这个工资支付系统,请从 结构化分析所得到的结果(完整数据流图),判断为事务流或是变换流,采用模块化的 方法,设计工资支付系统的结构。最终生成一个工资支付软件结构。 实验要求: 写出设计过程、画出工资支付软件结构,用层次图表现。 实验三 软件测试实验 实验目的:了解软件测试的基本概念,以及黑盒、白盒
2022-07-02 14:03:42 31KB 文档资料
软件工程实验报告 航空机票预订系统 小组成员:魏秀卓、周宇、焦英杰、杨双双 软件需求说明书 1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2任务概述 2 2.1目标 2 2.2用户的特点 3 2.3假定和约束 3 3需求规定 3 3.1对功能的规定 3 3.2对性能的规定 3 3.2.1精度 3 3.2.2时间特性要求 3 3.2.3灵活性 4 3.3输人输出要求 4 3.4数据管理能力要求 4 3.5故障处理要求 4 3.6其他专门要求 5 4运行环境规定 5 4.1设备 5 4.2支持软件 5 4.3接口 5 4.4控制 5 软件需求说明书的编写提示 1引言 航空机票预定系统实施的目的是要带给航空公司看得出的效益和旅客快捷方便的服务 ,其开发过程中不仅要考虑到人力,资金和时间的约束,也要为旅客们提供更便捷的服 务。因此,在设计中的重点是销售系统中的方便快捷,能提供给旅客以优质高效的服务 ,并提高销售的效率和便捷,为航空公司带来良好的效益。 1.1编写目的 需求分析的基本任务是准确的回答系统必须做什么。需求分析的任务还不是确定系统 怎样完成它的工
2022-07-02 14:03:41 53KB 文档资料
4软件工程PPT.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 14:03:41 953KB 文档资料
软件工程大作业 班 题 目 旅行社网站管理系统 专 业 计算机科学与技术 学生姓名 康殷瑞 学 号 指导教师 完成日期 2014年12月 8日 湖州师范学院信息与工程学院 一.设计要求: 随着社会教育水平的提高,人们对教育的重视程度在不断提升,而教育行业的书籍的 种类和数量也在不断增加,为图书馆管理员的工作增加了很大的难度,如何实现书籍的 计算机智能化管理是摆在图书馆面前的一个重要的难题。这里,将通过数据库开发工具 PB来开发一个图书馆对书籍进行高效管理的图书管理系统,以实现图书馆书籍的计算机 智能管理,提高图书管理员的工作效率。 1、1 编写目的 1、1、1 目的 这份对图书管理系统所做的一份可行性研究报告,列出了项目的数据流程、开发该项 目所用的开支以及该项目能够带来的改进之处并说明在软件开发初期用户和开发者应做 的准备工作,并证实开发该系统和编写本可行性研究报告的必要性。 1、1、2 预期读者:图书馆管理人员、本系统开发小组的成员 1、2 背景 1、2、1 项目名称:图书管理系统 1、2、2 项目任务提出者:XX国家教育机构 开发者:11级软件2班李妍洁 用户:图书馆管理人员
2022-07-02 14:03:40 1.36MB 文档资料
《软件工程》学习心得 一、软件工程的定义 软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量 的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设 计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌 入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行 业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用 促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 二、软件工程的目标 在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可 维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的 软件产品。 三、软件工程的原则 是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。软件 工程的原则有以下四项基本原则:1)选取适宜开发范型;2)采用合适的设计方法;3) 提供高质量的工程支持;4)重视开发过程的管理。 四、软件工程的由来 据说上个世纪60年代的
2022-07-02 14:03:39 34KB 文档资料