目录

  • 1 第一章 计算机基础知识
    • 1.1 章节导学
    • 1.2 数字技术
    • 1.3 计算机硬件
    • 1.4 计算机软件
    • 1.5 数字媒体
    • 1.6 计算机网络
  • 2 第二章 算法与程序设计
    • 2.1 章节导学
    • 2.2 算法与数据结构
    • 2.3 程序设计
    • 2.4 软件工程
    • 2.5 数据库设计
  • 3 第三章 Word 2016 阶段提升
    • 3.1 章节导学
    • 3.2 Word基础应用
    • 3.3 Word进阶应用
    • 3.4 Word高阶应用
    • 3.5 Word阶段测试
  • 4 第四章 Excel 2016 阶段提升
    • 4.1 章节导学
    • 4.2 Excel基础应用
    • 4.3 Excel进阶应用
    • 4.4 Excel高阶应用
    • 4.5 Excel阶段测试
  • 5 第五章 PowerPoint 2016 阶段提升
    • 5.1 章节导学
    • 5.2 PowerPoint基础应用
    • 5.3 PowerPoint进阶应用
    • 5.4 PowerPoint高阶应用
    • 5.5 PowerPoint阶段测试
  • 6 综合练习
    • 6.1 全国计算机一级综合练习
    • 6.2 全国计算机二级综合练习
软件工程

一、学习内容

1、软件概念:程序、数据和相关文档。

2、软件生命周期8个阶段:软件定义期(问题定义、可行性研究、需求分析);软件开发期(概要设计、详细设计、实现、测试);运行维护期(运行维护)

3、结构化分析常用工具:数据流图(DFD图)、数字字典(核心方法)、判断树、判断表

4、软件设计

    1)基本原理:抽象、模块化、信息隐藏、模块独立性(度量标准:耦合性和内聚性,高耦合、低内聚)

    2)基本思想:将软件设计成相对独立、单一功能的模块组成的结构

    3)软件测试方法

    (1)白盒测试:内部逻辑结构设计,主要方法有逻辑覆盖测试、基本路径测试等

    (2)黑盒测试:规格说明书的功能设计,主要诊断方法有等价划分法、边界值分析法、错误推测法、因果图法

    4)软件测试实施4步骤:单元测试、集成测试、验收测试、系统测试


二、随堂测验