1、软件工程导论张燕 沈维燕 18913805528 18913806982SIT软件工程导论简介 适用专业 :软件工程 课程编号 : 0806205006 前修课程 :无 学分 : 2 总学时 : 32SIT软件工程导论简介课程性质 :本课程是软件工程专业学生入学学习的第一门专业必修课,它构建在软件工程学科认知模型的基础上,以软件工程能力的培养为核心,从学科思想与方法层面对软件工程学科进行导引。SIT软件工程导论简介1、课程开设的意义软件工程 (Software Engineering,简称为 SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到 程序设计语言 ,
2、数据库 , 软件开发工具 , 系统平台 , 标准 , 设计模式 等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量 。SIT1、课程开设的意义 课程的目的是导知识、导方法、导思维、导意识、导职业。 导知识帮助学生了解和掌握软件基本知识,建立专业知识体系框架。把软件工程导论作为一门专业课,实际上是一种面向学科的广度优先的入门模式。了解将要学习的后续课程的主要内容
3、和作用,增强学习的目的性,有利于提高学习兴趣。SIT1、课程开设的意义 导方法中小学方法 :学生几乎没有自己支配的时间。计划、详细、透彻、刚性、监督。大学方法 :自由支配的时间多于上课时间。课堂时间解决 “ 学会、掌握 ” 无法实现,柔性,课后阅读,实习与实践,从半监督到无监督。大学学习的特点 :认真读书(各种资料),深入思考(自主),勤于实践(吃苦)。学习方式 :撰写报告、专题讨论。SIT1、课程开设的意义 导思维计算思维 ( Computational Thinking) 是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为,它包括了涵盖计算机科学之广度的一系列思维活动。简单说,计
4、算思维是一种基于现代计算机求解实际问题的思维方式。计算思维的要点: 采用 抽象和分解 来应战庞杂的任务或设计巨大复杂系统; 利用 启发式推理 ,实现在不确定情况下的规划、学习、调度; 数学思维与工程思维 的互补与融合; 计算思维是 概念化 ,而不是程序化,不只是能为计算机编程。SIT1、课程开设的意义系统思维 :是一种 逻辑 抽象 能力,也可以称为 整体观 、全局观 。就是把认识对象作为 系统 ,从系统和要素、要素和要素、系统和 环境 的相互联系、相互作用中综合地考察认识对象的一种思维方法。系统思维以系统论为思维基本模式的思维形态,它不同于创造思维或形象思维等本能思维形态。系统思维能极大地简化
5、人们对事物的认知,给我们带来整体观。管理理念 : “在特定的环境下,对组织的资源进行有效地计划、组织、领导和控制,以便达成既定组织目标的过程。管理是一个 “过程 ”, “过程 ”还有时间概念在其中,有与时俱进因时而变的意思。SIT1、课程开设的意义质量理念 :质量意识是一个企业从 领导决策 层到每一个员工对质量和质量工作的认识和理解,这对质量行为起着极其重要的影响和制约作用。 质量意识体现在每一位员工的岗位工作中,也集中体现在企业最高决策层的岗位工作中,是一种自觉地去保证企业所生产的交付顾客 需求 的产品 硬件、软件和流程性材料质量、 工作质量 和 服务质量 的 意志力 。企业以质量求生存,求
6、发展,质量意识则是企业生存和发展的思想基础。质量意识是通过企业 质量管理 、 质量教育 和质量责任等来建立和施加影响的,并且通过质量 激励机制 使之自我调节而一步步地、缓慢地形成起来的。SIT1、课程开设的意义 导意识中学 :绝大多数学生将时间用在了学习知识上,完成各种各样的作业题、模拟题和考试题,无暇顾及到创新能力、实践能力、交流能力和社会适应能力。大学 : 有意识得培养自身综合素质和能力 。 学习能力 :自学能力; 创新能力 :用新思想、方法和技术解决现实问题; 实践能力 :用所学知识分析和解决实际问题;(实验、课程设计、实习、科研训练、科技竞赛) 交流能力 :团队工作和社会生活的必须。 社会适应能力 :认识、适应社会,用所学解决社会实际问题,为社会服务。