- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程
第1章软件工程概论
宁夏医科大学理学院杨德仁
提纲
序论
教学日的和策略
虚拟项目介绍
软件
定义,应用、编程语言:软件的特征
软件开发与软件危机
软件工程
重要性
本质,目标与方法,内容
软件工程的实施及其挑战
软件工程学科及其演变
软件工程发展新方向
非相关概念
绪论:教学参考书
杨德仁,软件工程讲乂
参考资料
EMark, Priestley, Practical Object-oriented design with
UML,清华大学出版社
Craig Larman著;李洋等译;UML和模式应用,机械工业出
版社,2006
美 stephen,软件工程,机械工业出版社,2011。潘加宇
软件方法(上册),清华大学出版社,2013年
Use case driven object modeling with UML-Theory and
practice(电子版)
孙家广,软件工程,高教出版社,2005年
UML风格(第二版),清华大学出版社,袖珍版。
绪论:传统软件工程教材中的缺陷
√某些关键概念混淆不清,如软件工程框架、软件过程
模型和方法、软件过程范型、模型;
√体系结构的逻辑性差,面面俱到,主次不分,逻辑性
差,主线不明确,知识及其应用之间存在“鸿沟”
一些关键环节缺乏理论性硏究,如软件过程范型,达不到
指导实践的日的。
√没有使用价值,达不到学以致用的目的,不适合于培养硏
究性和应用型人才;
绪论:课程的目的
·目的:达到学以致用
讲解一种软件过程范型(MDA)
熟悉一种建模语言(UML)
学会一、两种工具(EA与 starUMl),
实践一个虚拟项目(分组),
应用一种编程语言(JAVA)。
绪论:教学目的和策略
策略:系统地介绍软件工程理论与实践技能
基于MDA软件范型
采用面向对象方法和UML建模语言
米以 starUML、EA为工具,以虚拟项目为导向;
绪论:虚拟项目(第三周起)
·分成5组,每组设1组长
互联网+O2O医疗系统
绪论:课程的目的
目的:理解、掌握和应用
·理解
是什么?为什么?
问题是什么?理论与方法是什么?
掌握
概念、技术、过程、工具、团队
应用
在过程中,目的在于成功地开发软件
高质量、低费用、按进度
绪论:课程的基础
语言基础
C(C++、C#)/AVA,HTML5
工具基础
编码 Eclipse
框架 JAVAEE
设计工具 Powerdesigner, Erwin, starUML,EA
推荐下载 starUML,EA
数据库理论与应用基础
设计与优化数据库表模式
SQL
10多年前的论文:大型数据库优化设计方案,2001年
绪论:课程的基础
·计算模式的演变
Frame(主机)
Client/Server
Browser/Server
RIA(昙花一现),HTML5
Ap(手机应用软件)
° application
文档评论(0)