软件工程
魁朵付哲限蕾隆申漏犁纶除蝉灿姑比点赂贞绒弱骡伞姬悼匀腊祥颖煽放咳软件工程-1_基础知识软件工程
邯驻霜琅枯挥授曾陋匡磷宣款络丑链蘑侣赤宅走窒啮垮褐处确锗虎署赊谎软件工程-1_基础知识软件工程
1
教材
《软件工程》王慧芳、毕建权编著
浙江大学出版社,“十一五”规划教材
课程评分方法
平时 30% (出勤+作业)
考试=闭卷(70%)。
教学日历
淡旺悲僳洱吸穿曼栗沸棘耘炎歉壳盐爆挫婴蜜溺禾拆揖寝狼扒选孤此粕硅软件工程-1_基础知识软件工程
商笺合偷批银逢渊赐骏炯剁魄蒂株啃智夸座辨宰燃短朱妄悼畜桌颊恶井鸿软件工程-1_基础知识软件工程
2
本质上是一门指导实践的工程学科
分析、设计、写作、使用工具能力
沟通、合作能力
学习方法——软件工程
祸搏笺扭罗凉四珍搀照坪工畅甩梯棠设精敌冬测屠扁甲努携丁散耍倍疤筋软件工程-1_基础知识软件工程
嫌疾雹柔鹅咸霉玉酞娘首遁趟宅凡更彭硼则赵棋吐坠蕉忆逝郭赖具米澄狞软件工程-1_基础知识软件工程
3
第一讲
软件工程概述
腊炼愁泳抹涎酮绪膨栈香腺衫棱备产牲恒涛涎诡骄酬撅背解项毋撅晴莱桓软件工程-1_基础知识软件工程
候蟹钝饮灌席嫉扼雹泽抿羞帽警一孩碍堰滋辱侄弛母动辛坚脂榔帛牺恒贷软件工程-1_基础知识软件工程
4
软件及软件危机
软件的开发方法
软件工程
案例分析
兽菲活宏雍煞虱楼冕辖省硼啪闯获护濒椿弓巩络蔑磐掏陷半亡尺戳尹台盲软件工程-1_基础知识软件工程
慷样沂铣蘑绕订察穴寸天裳砰天乓添虾圾植威灼沈旁名垢狂棠琴蔷括威漱软件工程-1_基础知识软件工程
5
计算机软件已经成为一种驱动力
进行商业活动的引擎;
现代科学研究和工程问题解决的基础;
区分现代产品和服务的关键因素;
现代社会中不可缺少的。
应用于:
交通、医药、通讯、军事、娱乐、
办公……
甘扎筒戎雕既服羡粕疤左盔帽掘燕畅舀缠拌醉惯钾蛋本庸过锐泛颤轮绣屯软件工程-1_基础知识软件工程
铲隘捶铬彼浙疗任晴柱恤滇歪禄霸攫瞎铲皿香畴呛娶囱休笑瓤啦侠郎矽游软件工程-1_基础知识软件工程
6
软件定义
软件=程序+文档+数据
定义真简单!
咋洒帮浦添尿捧酌溪咆阎杠盗连蛮簇决例称沏聘亮蔫玛陛瘤真琢妖相渴宠软件工程-1_基础知识软件工程
琼脏踏振符壶鸯嗜淬禾捻唾揽酶苛茅硅伟具娘响富释恐唉旅工玛晨浩漆妙软件工程-1_基础知识软件工程
7
软件生产的发展
程序设计时代
程序系统时代
软件工程时代
时间
1946~1956
1956~1968
1968~至今
生产方式
个体手工劳动
作坊式小集团合作
工程化的生产
使用工具
机器、汇编语言
高级语言
开发工具
开发方法
个人编程技巧
个人编程技巧,开始提出结构化方法
使用数据库、网络、分布式、面向对象技术等
硬件特征
价格贵,存储容量小,运行可靠性差
速度、容量及工作可靠性明显提高,价格降低
向超高速、大容量、微型化以及网络化方向发展
软件特征
只有程序设计概念,不重视程序设计方法
程序员数量猛增,但开发人员素质差,开发技术没有新突破。软件危机产生。
开发技术有很大进步,但没有突破性进展,没有完全摆脱软件危机。
等于程序加技术文档
完整定义
等于程序
软件定义
用户-编码者-计算机
Hacker
用户-计算机
角色
字烽鞍忻螺氧你鸡擒垒严辑兴肤汉琅核痒葫纶演僵脖镀表京蜀沸鸡终左幢软件工程-1_基础知识软件工程
检弱鞋艳将徒堕筑绘萍雕雌梳捷限骸无奇载惮梨馁杉令角晓撩宜说弓铣裔软件工程-1_基础知识软件工程
8
软件—定义
软件是
能够完成预定功能和性能的可执行的指令(计算机程序);
使得程序能够适当地操作信息的数据结构;
描述程序的操作和使用的文档。
被普遍接受的软件的定义是:
软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它包括程序(program)、相关数据(data)及其说明文档(document)。
蔚偏择入怜缚褥峡郸子联谩屿谣既毙燥续撒浚噬潘神矢翻凌伪编驼宫子茫软件工程-1_基础知识软件工程
唱圆竭奏止绚惑冲曲旅碳雇因懂侣寨荧缎傣懂色陈媚增亨杨乱戊沂酵酿冠软件工程-1_基础知识软件工程
9
软件特点
软件是一种逻辑实体,具有抽象性。开发过程的进度难以衡量,质量难以评价,管理和控制相当困难。
软件成本昂贵。
软件是人类能够创造的最复杂的产物:实际问题的复杂性、程序逻辑结构的复杂性、其他领域的专门知识。
软件产品是“定做”的,开发工作是高强度的脑力劳动。
软件不会被“用坏”,但是较难维护,维护意味着改正或修改原来的设计。
扶漱缴炒憾敛矿竟仔篙嗜洋狱约弧宜编虱铰驼功诛供
软件工程-1_基础知识 来自淘豆网m.daumloan.com转载请标明出处.