• 2018年四川理工学院软件工程考试大纲(软件编码设计)


    2018年四川理工学院软件工程考试大纲(软件编码设计)

     

    1、编码设计的目的、任务是

     使用选定的程序设计语言,将软件的过程描述翻译成该语言对应的程序,然后在机器上运行,以达到预期的目的

    2、程序设计语言的分类

     ①、面向机器语言(机器语言<Machine Language>、汇编语言<Assemble Language>)
     ②、高级语言(其语言标识符与人类自然语言较为接近,常有:BASIC、C、C++、Java等等)

    3、专用于处理人工智能领域的语言

     专用于处理人工智能的领域的语言有LISP语言和PROLOG语言,最近几年兴起的是python语言

    4、程序设计语言的特性

     ①、心理特性(歧义性、简洁性、局部性、顺序性)
     ②、工程特性(可移植性、为获得高效率的目标代码,选择语言时,应考虑到语言编译器的实现效率)
          (为软件开发获得成功,应选择尽量自动化的软件开发工具、代码应具有可维护性,可读性)
     ③、技术特性(在确定了开发项目的需求后,根据项目的特性选择具有相应技术特性的程序设计语言)

    5、程序设计语言的选择

     Ⅰ、理论标准
     ①、语言要具有易于阅读和使用的控制结构及数据结构
     ②、要具有完善、独立的编译机制
    Ⅱ、实用标准
     ①、要考虑到用户的要求,使用其用户熟悉的语言进行编程
     ②、要根据工程规模的大小选择对应的开发语言
     ③、要考虑到用户使用该系统的基础环境
     ④、应根据经费的要求选择其最恰当的开发工具
     ⑤、开发人员尽量选择自己最熟悉的语言、知识
     ⑥、应尽量考虑到软件的可移植性
     ⑦、考虑是否有完成复杂算法、数据结构的能力
     ⑧、应根据软件的应用领域选择对应的语言

    6、一个具有良好编程风格的程序主要表现在

     ①、可读性好;②、易测试;③、易维护

    7、内部文档是指

     内部文档,是指程序中的说明性注释信息

    8、软件的高效率是指

     软件的“高效率”,即用尽可能短的时间及尽可能少的空间实现程序的所有功能

     

    2018年四川理工学院软件工程考试大纲(软件测试)

     

  • 相关阅读:
    POJ 2253 Prim算法及测试数据
    使用getopt_long解析程序长选项参数
    把Javascript对象序列化后作为参数传输
    JSP工程中的读配置文件方法
    C base64 编码文件
    log的记录
    加权
    项目管理流程和工程管理流程
    从全局眼光看log,异常处理的记录
    证书信任和用户认证
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9021997.html
Copyright © 2020-2023  润新知