摘要: 4.1 软件工程的目标 软件工程可定义为三元组:<目标,原则,活动> (1)给出了软件所涉及软件工程的工程要素 (2)给出了各要素之间的关系 (3)给出了软件工程学科所研究的主要内容 目标 生产具有正确性、可用性以及开销合宜的产品。 正确性:软件产品达到预期功能的程度 可用性:软件基本结构、实现及文 阅读全文
posted @ 2019-04-19 14:56 薛定谔家的猫狗 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 3.1 软件开发的含义 正确认识软件开发,是从事软件开发的思想基础。 软件开发的本质: 不同抽象层术语之间的“映射” 不同抽象层处理逻辑之间的“映射” 3.2 实现映射的基本手段:建模 建模:是解决问题的一般途径! 具体地说:模型是特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对系统边 阅读全文
posted @ 2019-04-19 14:20 薛定谔家的猫狗 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 2.1 软件工程的起源 (1)早期计算机程序 在1946年计算机刚诞生时,人们采用机器码编制程序,根本没有独立的软件的概念。 机器码指令只是为了驱动计算机硬件工作,就像人们调节电视机、录像机、洗衣机等家用电器的按钮一样。 1947年,冯诺依曼首先提出用流程图描述计算机的运行过程,才使人们认识到程序设 阅读全文
posted @ 2019-04-19 13:11 薛定谔家的猫狗 阅读(4152) 评论(0) 推荐(0) 编辑
摘要: 1.1 软件的定义 计算机系统中的程序及其文档。 程序是计算任务的处理对象和处理规则的描述; 文档是为了便于了解程序所需的阐明性资料。 1.2 软件的特点 软件是无形的、不可见的逻辑实体 软件是设计开发的,而不是生产制造的 软件在使用过程中没有磨损、老化问题 软件是定制开发的 软件是复杂的 软件开发 阅读全文
posted @ 2019-04-19 12:44 薛定谔家的猫狗 阅读(5131) 评论(0) 推荐(1) 编辑