1 / 13

软件工程

软件工程. 参考书目. C#+SQL Server 项目开发实践,郭睿志 张学志编著,中国铁道出版社, 2007 年 3 月第 1 版(项目开发实践系列) SQL 基础, 【 美 】JOHN J.PATRICK 著,清华大学出版社, 2003 年 9 月第 1 版 SQL SERVER 编程篇,新电脑课堂,电子工业出版社, 2005 年 1 月第 1 版 软件工程导论,张海藩著,清华大学出版社, 1998 年 1 月第 3 版. 网上资源. http://www.csdn.net/

gelsey
Télécharger la présentation

软件工程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 软件工程

  2. 参考书目 • C#+SQL Server项目开发实践,郭睿志 张学志编著,中国铁道出版社,2007年3月第1版(项目开发实践系列) • SQL基础,【美】JOHN J.PATRICK著,清华大学出版社,2003年9月第1版 • SQL SERVER编程篇,新电脑课堂,电子工业出版社,2005年1月第1版 • 软件工程导论,张海藩著,清华大学出版社,1998年1月第3版

  3. 网上资源 • http://www.csdn.net/ • http://www.itfensi.com/exploit/NET/cnet/index.html • http://xuexi.yunooo.com/news/csharp/csharp.html

  4. Topic • 进存销管理系统 • 酒店管理系统 • 人力资源管理系统 • 财务管理系统

  5. 成绩考核 • 平时成绩( 40%)+考试成绩( 60%) • 项目作业:60% • 出勤:30% • 实验报告:10%

  6. 第一章 软件工程的由来 1.软件包括三部分: • 能够完成预定功能和性能的一组计算机指令(计算机程序); • 程序在执行过程中需要输入、处理和输出的数据结构; • 描述程序的设计和使用的文档。

  7. 2.Fault和failure • fault是开发人员看到的软件系统的内部错误,而用户从外部观察到的软件行为与软件需求的偏差则称为失效( failure)。 • 形式化技术目前只用于验证安全临界系统和其他关键模块的正确性。 • 大量生产出来的软件的质量保障的方法:软件测试、过程改进、软件复用等。

  8. 3.软件的特征 • 软件的成本集中在开发上(知识产权) • 软件不会“磨损” • 大多数软件都是从头开发的

  9. 4.软件危机 • 软件代价高 • 开发过程难以控制 • 软件工作量估计困难 • 软件质量低 • 软件修改、维护困难 软件维护:纠正性维护 适应性维护 提高性维护

  10. 5.软件工程 • 软件工程是应用计算机科学、数学及管理科学等原理开发软件的过程。它借鉴传统工程的原则、方法,以提高质量、降低成本为目的。软件工程是一门交叉性学科。 • 软件工程师使用技术、工具、过程和模式来增强软件产品的质量,其目标是使用适当的方法来获得问题的高效的解决方案。

  11. 6.软件开发过程 • 需求分析与定义 • 系统设计(概要设计) • 程序设计(详细设计) • 编写程序 • 单元测试 • 集成测试 • 系统测试 • 系统支付 • 系统维护

  12. 7.软件工程的研究内容 • 抽象 • 分析设计方法和表示法 • 用户接口快速原型 • 软件体系结构 • 软件过程 • 重用 • 度量 • 软件工具和开发环境

  13. 8.软件工程实践的参与者 • 客户、开发者、用户 • 软件开发团队: 需求分析人员、系统设计人员、程序员、测试人员、培训人员、技术支持和维护人员等。

More Related