当前位置:文档之家› 软件工程与项目管理教案集

软件工程与项目管理教案集

四川工业管理职业学院标准教案纸四川工业管理职业学院标准教案纸以具体案例分析在实际软件开发中怎样选择开发模型。

小结作业《软件工程与项目管理》PPT课件补充习题教学反思或反馈记录很多学生程序设计能力相对薄弱,容易对此类课程产生畏难情绪,在举例时应贴合实际需求,这样学生易于理解。

另外,瀑布模型要求在软件设计的各个阶段都有相应规格说明书,可以将其扩展至其它工程规范领域,如:建筑。

这样学生更容易接受,因为这里面很多东西是可以和其它工程性项目相通的。

软件开发模型特点与区别在二、三级计算机等级考试中容易考到。

四川工业管理职业学院标准教案纸2.6 喷泉模型喷泉模型是专门针对面向对象软件开发方法而提出的。

“喷泉”一词用于形象地表达面向对象软件开发的过程中的迭代和无缝过渡。

喷泉模型的过程方法所考虑的是,基于面向对象方法所带来的便利,对软件的分析、设计和实现应该按照迭代的方式交替进行,并可以通过进化的方式,使软件分阶段逐渐完整、逐步求精。

喷泉模型能够较有效地平衡软件系统的近期需求与远期规划,因此能够较好地满足用户在软件应用方面不断变化的需求。

2.7 组件复用模型3.1.2 系统分析方法软件项目是基于计算机的系统工程,因此,针对软件项目的系统分析需要以计算机这个更大的系统为背景,需要将软件问题放置到整个计算机系统之中去看待。

具体说来,系统分析需要从以下几个方面对软件及其相关问题作出描述:1.软件系统的规模大小、功能范围。

2.软件系统对硬件环境、网络环境、数据环境和支撑软件的依赖。

3.软件系统中的安全保密问题。

4.软件系统与其他相关系统之间的数据通信。

5.软件用户,包括用户单位的组织结构以及与软件有关的用户的工作流程。

3.1.3 建立模型建立系统模型,即以图形的方式对系统进行直观的描述。

计算机系统前期分析过程中使用得比较多的图形模型有系统框架图和系统流程图。

使用矩形与带箭头的线段来描述系统的基本结构下图是自动阅卷系统的系统框架图。

通常用来描述系统的逻辑框架。

1.系统框架图四川工业管理职业学院标准教案纸四川工业管理职业学院标准教案纸使用矩形表示系统中的子系统或功能模块,并使用树状连线结构来表达系统所具有的功能层级关系。

4.4.2 数据流模型(DFD图)用于描述系统对数据的加工过程,其图形符号是一些具有抽象意义的逻辑符号,主要的图形符号包括:数据接口、数据流、数据存储和数据处理。

4.4.3 数据关系模型(ER图)通过数据实体、数据关系和数据属性这三类图形元素建立数据关系模型, 是应用最广泛的数据库建模工具。

4.4.4 系统状态模型以系统外部事件与内部状态为基本元素来描绘系统的工作流程,比较适合于描述一些依赖于外部事件驱动的实时系统。

小结:以书上案例再进行分析,让同学们将这个知识点完全掌握。

作业《软件工程与项目管理》PPT课件补充习题教学反思或反馈记录在课堂让同学做一下书上与本次内容相关的几道习题,这种可以避免学生老师一讲他就懂了,实际一操作又不会的情况。

通过练习也加深了对重难点知识的掌握,老师在对几道题一评讲,能较好的巩固教学效果。

四川工业管理职业学院标准教案纸客户机∕服务器结构依靠网络将计算任务分布到许多台不同的计算机上,但通过其中的服务器计算机提供集中式服务。

其优越性是结构灵活、便于系统逐步扩充。

5.2.3 多层客户机∕服务器结构(1)1. 两层结构:将信息表示与应用逻辑处理都放在了客户机上,服务器只需要管理数据库事务。

2. 三层结构:将两层结构的客户机上的容易发生变化的应用逻辑部分提取出来,并放到一个专门的“应用服务器”上。

3. B∕S结构:它是Web技术与客户机∕服务器结构的结合。

其优点是不需要对客户机进行专门的维护。

5.2.3 多层客户机∕服务器结构(2)在许多应用中,B∕S结构和三层客户机∕服务器往往被结合起来使用。

例如“网上购物系统”,其面向消费者的购物操作一般采用B∕S结构,但面向购物中心工作人员的相关操作,为了保证系统运行稳定快捷,则可能采用三层客户机∕服务器结构。

5.2.4 组件对象分布式结构通过组件将软件系统中的组件对象分布到网络上的多台计算机上。

组件对象具有一些公共接口,能够向外提供服务,不同组件的对象之间可以通过公共接口相互通信和协同工作。

其建立依赖于对象中间件,具有灵活的构架,系统伸缩性四川工业管理职业学院标准教案纸阅卷总控读答卷卡检验考卷数据考卷数据输入阅卷处理考卷成绩输出写成绩记录格式化成绩数据考卷原始数据考卷原始数据有效的考卷数据有效的考卷数据考卷成绩考卷成绩考卷成绩经格式化的成绩经格式化的成绩有效的考卷数据2. HIPO 图阅卷总控1.考卷数据输入2.阅卷处理3.考卷成绩输出1.1 读答卷卡1.2 检验考卷数据 3.1 格式化成绩数据 3.2 写成绩记录四川工业管理职业学院标准教案纸四川工业管理职业学院标准教案纸用例图是一个非常有效的表现系统的外部特征的用户需求描述工具,能够直观地描述系统的业务功能和应用接口,并且可以通过用例图对用户需求的捕获,驱动软件需求过程的进行,由此促使软件需求不断趋于完善。

6.2.2 活动图活动图是一种行为模型,用于描述用例图中用例的内部活动状态与活动转换过程,以获得对用例的交互行为与工作流程的细节说明。

6.2.3 分析类图类图是面向对象建模的核心内容,能够作为构造状态图、序列图、协作图和构件图的基础。

实际上,类图贯穿于软件分析到软件设计,并能够为软件系统的实现提供依据。

6.2.4 序列图序列图以用例图中的用例为描述单位,以类图中的类为对象依据,以活动图中的活动转换为行为依据,需要建立的是与时间有关的用例中对象之间的交互模型。

6.3 面向对象设计建模6.3.1 设计类图设计类图中需要考虑的类已经不只是实体类,还包括用于向外提供操作接口的边界类和用于实现内部协调的控制类,并需要对类进行更加完整的面向设计的描述。

6.3.2 协作图协作图是类似于序列图的另一种对象行为模型,能够描述对象之间的交互关系,但序列图所表现的是对象交互的时间顺序,而协作图所表现的是对象交互时的链接关系和基于链接而产生的消息通信及其操作接口。

6.3.3 状态图编辑新建OrderStatus="等待"等待OrderStatus="发货"发货OrderStatus="结单"结单OrderStatus="取消"取消状态图提供了对象在其生命期中可能出现的状态及其行为的描述。

一个状态图包括一系列状态、事件以及状态之间的转移,以获得对类的方法的细节描述的四川工业管理职业学院标准教案纸构件是系统中的物理单元,是软件系统逻辑架构中定义的概念和功能在物理架构中的实现,对应于组成软件系统的目标文件。

6.3.5 部署图部署图用于描述系统运行时的物理架构,涉及物理节点、节点之间的连接关系以及部署到各个节点上的构件的实例等。

7.1 用户界面设计过程图形用户界面设计已经不是软件设计人员能够独立解决的软件技术问题了,它还涉及图形学、美学、行为学、心理学和社会学等其他学科方面的问题,因此需要考虑邀请图形设计人员、系统分析人员、系统设计人员、程序员、用户应用领域方面的专家的共同参与。

用户界面设计是一个迭代的过程,需要进行多次反复,逐步使界面设计趋于完善。

其包括以下三个步骤。

(1)建立界面需求规格模型(2)以界面需求模型为依据创建界面原型(3)评价界面原型7.2 界面设计中需要考虑的因素界面设计会受诸多因素的影响,主要体现在以下几个方面。

(1)用户工作环境与工作习惯(2)用户操作定势(3)界面一致性(4)界面动作感(5)界面信息反馈(6)个性化(7)容错性(8)审美性与可用性7.3 界面类型7.3.1 单窗体界面(SDI)单窗体界面的特点是应用程序一次只能打开一个独立窗体。

7.3.2 多窗体界面(MDI)由一个MDI主窗体和多个MDI子窗体组成。

其中的MDI主窗体如同容器,用来装载MDI子窗体。

而MDI子窗体则被限制于MDI主窗体之内,不能独立存在。

7.3.3 辅助窗体通常也叫做对话框,它是对主窗体的补充,用于扩展了主窗体的功能。

辅助窗体的种类主要有:登录窗、消息窗、设置窗等。

7.3.4 Web页面当采用基于Web的B∕S结构时,系统中的某个Web页面可能会成为Web应用的入口点,可以视为一个特殊的主窗体。

7.4 界面功能特征在进行用户界面设计时,需要考虑界面的功能问题。

大体上说来,用户界面的功能主要体现在以下方面:(1)用户交互:指用户与计算机系统之间的信息交流。

(2)信息表示:指系统提供给用户信息,信息可以采用文本形式表示,也可以采用图形形式表示。

(3)用户联机支持:指系统给用户提供的应用指导。

7.5 界面导航设计四川工业管理职业学院标准教案纸。

相关主题