欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 计算机程序员教程(高等职业教育软件技术专业教材)
      • 作者:编者:李学国//任小平|责编:鞠向超
      • 出版社:中国水利水电
      • ISBN:9787522634517
      • 出版日期:2025/09/01
      • 页数:316
    • 售价:23.6
  • 内容大纲

        本书依据《计算机程序设计员国家职业技能标准》(2022年版),结合最新的行业技术编写而成。根据软件开发的项目周期及其需要掌握的基础知识,本书共分为4部分:第1部分为软件工程,包括软件工程基础知识、软件系统需求分析和开发文档的识读与编写;第2部分为必须掌握的计算机基础知识,包括计算机基础与体系结构、操作系统原理与技术和计算机网络;第3部分为实际的软件设计,包括基本应用程序开发、算法设计基础、数据库设计、桌面程序设计、网页程序设计和网络应用程序开发;第4部分为软件测试,包括软件测试基础、集成测试与系统测试、软件测试用例设计方法。
        本书可作为计算机程序设计员职业技能鉴定考试的参考教材,也可作为软件编程从业人员学习编程技术的教材或开展日常工作的参考用书。
  • 作者介绍

  • 目录

    前言
    第1部分  软件工程
      第1章  软件工程基础知识
        1.1  软件工程基础概念
          1.1.1  软件的定义与特点
          1.1.2  软件危机与软件工程
          1.1.3  软件开发方法
          1.1.4  软件过程与生命周期
          1.1.5  软件工程的目标
        1.2  软件开发基础知识
          1.2.1  软件开发工具
          1.2.2  软件开发工具的功能要求和性能要求
          1.2.3  软件开发环境
        1.3  软件开发规范基础
          1.3.1  软件开发规范的重要性
          1.3.2  软件开发规范的主要内容
        1.4  软件项目管理基础
          1.4.1  软件项目管理的过程
          1.4.2  软件项目管理的内容
          1.4.3  软件项目估算与进度管理
          1.4.4  软件项目的实施阶段
        1.5  系统运行和维护基础
          1.5.1  系统运行和维护基础的重要性
          1.5.2  系统运行管理基础
          1.5.3  系统维护基础
        1.6  程序设计说明文档的识读
          1.6.1  程序设计说明文档的目的
          1.6.2  程序设计说明文档的内容
      第2章  软件系统需求分析
        2.1  需求分类
          2.1.1  功能性需求与非功能性需求
          2.1.2  用户需求与系统需求
        2.2  需求收集
          2.2.1  收集需求的方法
          2.2.2  需求规格说明书
        2.3  原型系统
          2.3.1  原型系统简介
          2.3.2  原型模型的主要思想
          2.3.3  原型系统的开发过程
          2.3.4  软件原型系统的分类
        2.4  提出需求分析建议
          2.4.1  软件需求分析的方法
          2.4.2  软件需求分析流程
          2.4.3  软件需求分析常用工具
      第3章  开发文档的识读与编写
        3.1  认知软件设计文档
          3.1.1  总体设计过程
          3.1.2  总体设计的图形工具
          3.1.3  软件总体说明书
        3.2  软件设计的原则

          3.2.1  开闭原则
          3.2.2  里氏替换原则
          3.2.3  依赖倒置原则
          3.2.4  单一职责原则
          3.2.5  接口隔离原则
          3.2.6  迪米特原则
          3.2.7  合成复用原则
        3.3  详细设计的工具
          3.3.1  程序流程图
          3.3.2  N-S图
          3.3.3  详细设计工具的选择
          3.3.4  软件详细设计说明书的典型内容
          3.3.5  编写软件详细设计说明书的注意事项
        3.4  软件设计代码规范
          3.4.1  软件程序步骤
          3.4.2  软件代码规范
          3.4.3  代码相关因素
        3.5  开发文档的编写
          3.5.1  UML的应用及case工具
          3.5.2  UML软件设计
    第2部分  计算机基础知识
    第3部分  软件设计
    第4部分  软件测试
    参考文献