【软件工程基础复习整理】第一章软件工程基础前言(1)软件、工程和软件工程

想要把软件缺陷全消灭:要用最锐利的目光去审视每一行代码,用最慎密的心思来制定每一份计划,用最严谨的态度去查看每一项工作。
不掌握一定的软件工程知识,不按软件工程的有关原理进行软件开发,不积极学习新的软件开发方法和技术,就不能高效、高质量地开发软件。
用概念、标准、原理、方法来武装自己的头脑,驾驭软件开发,同时综合运用“工程进度”和“工程质量”两个杠杆随时调整和控制软件开发方向。
课程要求掌握的能力
请添加图片描述
课程学习方法:自主学习、经验学习、协作学习

什么是工程?

工程与科学:

科学主要关注的是理论体系,工程主要是交付产品。
以从质能方程到原子弹的例子(曼哈登计划),光掌握科学理论,是不足以构建并交付有用的产品和系统的,从掌握科学到构建并交付有用的产品还需要工程思想。

科学/技术/工程:

  • 科学的本质是发现事物的规律,以发现为核心;
  • 技术讲求的是技巧,以发明为核心;
  • 工程是人类有组织的运用科学和技术来进行大规模改造世界的活动,进行综合优化,有目的地完成设计、构建、运行项目。
    都江堰水利工程,和巴黎戴高乐机场坍塌。

工程的特点:

系统性

工程内部各要素之间相辅相成互相制约,这一点要求工程具有全局观,要有系统性思维

复杂性

社会影响,运行环境,工程规模

交叉性

多学科知识运用

综合性

工程目标之间既相互联系,又相互矛盾(多目标优化),要在系统原则思想的指导下实现整体优化。

什么是软件?

程序+数据+文档
数据:让程序顺利运行的有关信息或配置
文档:用来理解程序的资料
程序:软件的核心
光有程序不足以构成软件工程。
如何顺利运行和理解程序是软件开发工程化必须面临的挑战。

软件的特征请添加图片描述

软件的分类

请添加图片描述
请添加图片描述

软件发展与危机

请添加图片描述
程序设计阶段:不受任何限制
程序系统阶段:出现危机——软件项目经常无法按需完成,软件质量经常不如人意成本经常超出预算
软件工程阶段:注重工程思想

什么是软件工程?

请添加图片描述
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值