欢迎来到天天文库
浏览记录
ID:33167653
大小:64.30 KB
页数:7页
时间:2019-02-21
《《软件工程概述》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、蒁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膂蒈蒂袄羅莄薁羇膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒀薈蚁芇莆薇螃肀节薆袅芆膈薅羇肈蒇蚅蚇袁莃蚄蝿肇艿蚃袂衿膅蚂蚁肅膁蚁螄羈蒀蚀袆膃莆虿羈羆节虿蚈膂膈螈螀羄蒆螇袃膀莂螆羅羃莈螅螅膈芄莂袇肁膀莁罿芆葿莀虿聿莅荿螁芅芁蒈袃肈膇蒇羆袀蒅蒆蚅肆蒁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膂蒈蒂袄羅莄薁羇膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒀薈蚁芇莆薇螃肀节薆袅芆膈薅羇肈蒇蚅蚇袁莃蚄蝿肇艿蚃袂衿膅蚂蚁肅膁蚁螄羈蒀蚀袆膃莆虿羈羆节虿蚈膂膈螈螀羄蒆螇袃膀莂螆羅羃莈螅螅膈芄莂袇肁膀莁罿芆葿莀虿聿莅荿螁芅芁蒈袃肈膇蒇羆袀蒅蒆蚅肆蒁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂
2、膂蒈蒂袄羅莄薁羇膁芀薁蚆羄膆薀蝿腿肂蕿羁羂蒀薈蚁芇莆薇螃肀节薆袅芆膈薅羇肈蒇蚅蚇袁莃蚄蝿肇艿蚃袂衿膅蚂蚁肅膁蚁螄羈蒀蚀袆膃莆虿羈羆节虿蚈膂膈螈螀羄蒆螇袃膀莂螆羅羃莈螅螅膈芄莂袇肁膀莁罿芆葿莀虿聿莅荿螁芅芁蒈袃肈膇蒇羆袀蒅蒆蚅肆蒁蒆袈衿莇蒅羀膄芃蒄蚀羇腿蒃螂膂蒈蒂袄羅莄薁羇膁芀薁蚆羄膆薀蝿腿肂蕿羁第一章软件工程概述 1.学习目标: 掌握:软件和软件工程的基本概念、掌握软件开发的瀑布型模型 了解:软件生存周期及软件开发的各种模型 2.学习要点:软件、软件工程、软件生存周期和软件开发的模型(瀑布型和螺线型)
3、 3.学习难点:对软件开发模型的理解 4.请在安排的进度时间内完成课程作业和平时作业,并自行对照答案检查作业效果。第二章系统分析 1.学习目的:了解可行性研究的步骤 2.学习要点:可行性研究的任务和步骤、系统流程图 计算机软件工程和硬件工程可以看作是一门更广义的学科一一“计算机系统工程”内的活动,其目的是按一定的次序开发基于计算机的系统。计算机硬件工程的技术是由电子设计技术发展起来的,并已达到比较成熟的阶段。而计算机软件工程仍然未摆脱困境,在基于计算机的系统中,软件已取代硬件,成为最困难、最不易成功、管理最
4、具风险的系统元素。然而,随着基于计算机的系统在数量、复杂性、应用范围的不断增长和扩大,对软件的需求持续呈现有增无减的势头。第三章软件需求分析1.学习目标:掌握需求分析的方法;理解分析的任务和原则2.学习要点:面向数据流的分析方法 软件需求分析工作是软件生存期中重要的一步,也是决定性的一步。『有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。诊过程将软件计划阶段所确定的软件范围(工作域,逐步细化到可详细定义的程度,并分析出各种不同的
5、软件元素,然后为这些元素找到可行的解决方法。制定软件的需求规格说明不只是软件开发人员的事,用户也起着至关重要的作用。用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。而软件分析人员则要认真了解用户的要求,细致地进行调查分析,把用户"做什么"的要求最终转换成一个完全的、精细的软件逻辑模型并写出软件的需求规格说明,准确地表达用户的要求。第四章软件设计 1.学习目标: 掌握:软件设计的概念与原则、软件设计的步骤和方法、流程图、N-S图、PAD图 了解:数据设计及文件设计 2.学习要点:软件设计的概念与原
6、则、软件设计的步骤和方法,详细设计的任务与原则、程序流程图、N-S图、PAD图。第五章Jackson系统开发方法 1.学习目标: 了解:Jackson系统开发方法 2.学习要点:进程模型、JSD方法的步骤、实体动作分析、实体结构分析、定义初始模型、功能描述 3.学习难点:功能描述 4.请在安排的进度时间内完成课程作业和平时作业,并自行对照答案检查作业效果。第六章用户界面设计 1.学习目标: 掌握:用户界面应具备的特性、用户界面设计的任务分析 了解:用户界面任务和工作设计、界面设
7、计的基本类型、数据输入界面设计、数据显示界面设计、控制界面的设计 2.学习要点:用户界面的特性、用户界面设计的任务、界面设计 3.学习难点:数据输入界面设计、数据显示界面设计、控制界面的设计 4.请在安排的进度时间内完成课程作业和平时作业,并自行对照答案检查作业效果第七章程序编码 1.学习目标: 掌握:对源程序的质量要求,结构化程序设计 了解:程序设计风格、程序效率、程序设计语言、程序复杂性度量 2.学习要点:源程序的质量要求、结构化程序设计、程序设计语言 3.学习难点:程序复杂性
8、度量 4.请在安排的进度时间内完成课程作业和平时作业,并自行对照答案检查作业效果第八章软件测试 1.学习目标: 掌握:软件测试的基础,测试用例设计 了解:白盒测试的测试用例设
此文档下载收益归作者所有