首页 课程主页
课程分享  
软件工程
主讲教师 刘玉文/蚌埠医科大学
学习人数 445
开课周期 2022年03月28日 ~ 2022年08月31日
教学进度
预报名
进行中
已结课
课程期次 共 23 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

本课程主要介绍软件分析方法及模块化开发技术,使学生了解软件开发的基础理论、基本知识和基本方法,掌握软件的架构、分析、设计、代码、测试、维护等技能,初步具备基础性软件系统的分析、开发及应用能力。

课程概述

本课程主要介绍软件分析方法及模块化开发技术,使学生了解软件开发的基础理论、基本知识和基本方法,掌握软件的架构、分析、设计、代码、测试、维护等技能,初步具备基础性软件系统的分析、开发及应用能力。

课程大纲
  • 第一章 软件工程概述
    • 1.1 软件危机
    • 1.2 软件工程
    • 1.3 软件生命周期
    • 1.4 软件过程
  • 第二章 可行性研究
    • 2.1 可行性研究的任务和过程
    • 2.2 系统流程图
    • 2.3 数据流图
    • 2.4 数据字典
    • 2.5 成本/效益分析
  • 第三章 需求分析
    • 3.1 需求分析的任务
    • 3.2 与客户沟通方法
    • 3.3 实体-联系图
    • 3.4 状态转换图
    • 3.5 其他图形工具
    • 3.6 验证软件需求
  • 第四章 总体设计
    • 4.1 总体设计的过程和原理
    • 4.2 模块独立性
    • 4.3 总体设计的启发规则
    • 4.4 描绘软件结构的图形工具
  • 第五章 详细设计
    • 5.1 结构程序设计与人机界面设计
    • 5.2 过程设计的工具
  • 第六章 系统实现
    • 6.1 软件编码
    • 6.2 软件测试基础
    • 6.3 单元测试
    • 6.4 集成测试
    • 6.5 白盒测试
    • 6.6 黑盒测试
    • 6.7 软件的调试与可靠性
  • 第七章 软件维护
    • 7.1 软件维护概述
    • 7.2 软件维护过程
    • 7.3 软件的可维护性
    • 7.4 预防性维护和再工程过程
  • 第八章 软件项目管理
    • 8.1 估算软件规模和工作量
    • 8.2 进度计划
    • 8.3 人员组织
    • 8.4 质量保证
  • 试卷一
  • 试卷二
授课目标
预备知识
配套教材
参考教材
4.9

12 条评价

本次开课 查看全部
4.9

14 条评价

本次开课 查看全部
授课教师
蚌埠医科大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有