官方服务微信:dat818 购买与出租对接

软件工程与网站设计内容回顾,含Session、Cookie等要点介绍

4万

主题

2

回帖

12万

积分

管理员

积分
127594
发表于 2025-9-17 15:17:22 | 显示全部楼层 |阅读模式
    这个名为《软件工程与网站设计-.pptx》的文件是会员提供的,可以在网上浏览,要找更多关于《软件工程与网站设计-.pptx(33页珍藏版)》的内容,可以到知学网站进行检索。

    第八章内容涉及软件工程和网站设计,回顾了相关要点,包括对软件工程与网站设计的认识,自定义属性如何存储信息,以及如何向浏览器输出.asax配置文件,还有ASP.NET运行配置文件的相关知识要点,具体而言,本章介绍了面向对象系统的分析与设计,讲解了当前广泛应用的建模语言UML,并说明了使用Rose软件绘制UML模型的方法。阐述普遍采用的项目评估准则:CMM(能力成熟度模型)和,通过电子商务站点的构建实例,来加深对本书先前章节知识的掌握,说明面向对象的项目剖析与规划,进行系统层面的审视

    系统分析的核心职责在于剖析问题领域,明确问题解法,识别对象,解析其内部构造和外部联系,从而构建软件系统的框架模型。系统设计的关键职责在于依据既定的系统框架,开展软件架构和流程的规划工作。面向对象系统分析简称OOA,面向对象系统设计简称OOD,两者合称为OOAD。统一建模语言是当前最出色的面向对象分析与设计工具。面向对象建模语言普遍采用国际上广受欢迎的UML标准。建模工具通常选用专业的软件设计平台。

    Rose。UML演进历程,自上世纪七十年代面向对象理念问世以来,该技术在软件开发领域迅速普及。为应对复杂软件项目的构建挑战,众多面向对象的软件工程方法论应运而生,诸如Booch、OMT、OOSE以及Coad等,这些方法各有其优势,同时也不可避免地存在不足之处。软件工程领域的Grady Booch、Ivar以及James三位专家于1994至1996年间相继加入同一家企业,他们协作整合各自先前的方法论,并借鉴其他相关技术的优势,最终共同创建了统一建模语言UML。该语言的0.9版本草案在199年发布。

    该文档诞生于六月份,它融合了三人方案中的核心技艺,随后在九十七年一月,企业将UML1.0标准草案呈送给了美国工业标准化团体OMG。1997年11月,对象管理组织接纳了UML,并正式发布了UML1.1作为官方规范文件,在那之后,对象管理组织修订工作组承担起对UML持续进行增补和优化的工作,陆续推出了UML1.2、UML1.3、UML1.4版本等后续版本。UML的显著之处在于 nUML具备四大核心特性。UML整合了众多主流面向对象开发方法的核心思想与技巧,形成了面向对象的规范化建模工具,终止了先前各类建模语言存在的分歧与不同。UML具备直观性,能够清晰表达,同时拥有明确的定义,有助于各方理解与运用。

    UML具备显著的表现力,它是一种可视化工具,能够将系统逻辑构造或执行构造通过图形化方式明确呈现出来,UML并非单纯的图形符号集合,每个图形元素都具备严谨的规范说明,UML同样适用于处理软件相关说明及文档事宜,涵盖需求阐述、系统构造、方案设计、程序代码、工程规划、质量检测、模型构建以及产品发布等众多方面。UML作为建模工具,与具体开发流程没有必然联系。尽管它和统一过程结合时效果显著,但同样适用于其他面向对象的构建方式,也能融入传统的软件工程周期。UML的核心理念清晰易懂,其图形化表达方式简明扼要,视觉呈现一目了然,因此上手比较轻松。掌握UML需要关注它的三个核心要素

    内容涉及UML的核心构成部分,包括构成元素,元素间组合的规范,以及UML通用运作方式。拥有软件工程和面向对象技术的基本素养,经由运用UML对现实问题构建系统模型的实际操作,能够迅速精通并熟练使用UML。关于UML图形的绘制,市面上存在众多工具可供选择,例如微软的Viso,以及Rose等。其中最为专业和正规的是 Rose,Rose 提供一套完整的绘图工具,是公司研制的面向对象的 CASE(计算机辅助软件工程)工具,系统分析与用例图,1992 年 Jac

    奥本森在其作品里阐述了用例的构思以及用例图的图形化表达方式,用例的概念和方法作为软件项目研制和安排的一个核心构成,获得了信息科技领域的广泛认同,迅速推广到众多行业之中。基本构成说明 Use Case基础组件视觉符号叫法运用实例运用图里的参与者能够是操作者,或者是外部平台相接参与者和运用实例运用者 n运用者(参与者)是操作者对系统扮演的一个角色,运用者有自身的目的,借助和系统的沟通来实现目的。执行者涵盖人执行者以及外部系统执行者,系统的使用者是人执行者,使用者能够借助系统进行交互,并且通过系统与外界达成联系,系统的用户能够借助系统完成操作,用户与系统之间能够建立联系,系统的使用者是人执行者,使用者能够借助系统进行操作,并且通过系统与外界达成联系,系统的用户能够借助系统完成操作,用户与系统之间能够建立联系

    进行互动,借助系统,达成预定目标。操作者并非专指人类,也可能是外部设备,此类设备能与本设备产生联系,传递数据。文献中阐述了在选定操作者时需权衡的若干要素:n每个操作者的核心职责为何。参与者是否需要读取、录入或更改系统里的数据,参与者是否要把系统外部的相关变动告知系统,凡是和系统进行数据或控制信息往来的外部对象都能称作参与者,系统的外部对象包含人员、装置以及外部系统。使用案例的界定包含两个方面:使用案例是对系统或应用某一种特定操作方式的说明。使用案例是阐述执行者在与系统交互时具体实施的操作流程

    说明如下:n就是运用案例阐述了系统潜在的使用者与系统功能单元的关联性。角色即代表使用者,而圆形则表示功能单元。系统构建与动态图 nUML的动态图包含四种:时序图、交互图、状况图以及流程图。n动态模型的必要性 n静态图,诸如运用案例图和类别图等,仅能展现对象不同部分的构造。每个系统都有特定的操作步骤,用UML图展示这些步骤时,要采用动态图,因为动态模型能够体现系统随时间的变化过程。以ATM机的取款为例,动态模型具体包含了什么内容,系统中不同动态元素之间的交互,可以通过UML提供的四种图形来刻画:分别是序列图,也称作顺序图,合作图,状态图,以及行为图,行为图有时也称为活动图。借助Rose软件,能够直接把顺序图改造成合作图,只需掌握顺序图的绘制方法即可

    图就可以了。合作图是顺序图的一种不同展现形式。在软件项目开发过程标准领域,全球范围内,软件企业存在两种认证体系:一种是IPD体系,另一种是CMM体系。当前国内外广为流传的是CMM体系。质量体系认证主要关注产品的制造,也就是实体部分,缺乏专门针对软件构建和后续维护阶段质量管控的规范、技术及操作规程,无法符合软件构建、运作和维系的特殊标准。为此,必须探索一种方式或途径,对软件品质进行系统化、高效化地维护。获得认证意味着达到了CMM2到CMM3的级别。CMM概述 nCMM,即软件生产成熟度模型,简称为CMM,这一框架诞生于1987年,旨在评估和提升软件企业的开发能力,它通过一系列等级划分,帮助组织逐步完善其软件工程实践,从而实现更高效的项目管理和质量保证,该模型自推出以来,被广泛应用于全球众多信息技术企业,作为衡量其发展水平的重要标准

    一种源自美国卡内基梅隆大学软件工程研究所的方法,旨在评估软件服务商的水平,并促进软件品质的提升,其核心目标在于引导软件公司优化管理软件工程流程,提升研发与优化水平,进而确保项目能准时且不超出成本地完成,并产出高水准的软件产品,CMM概述,当前广泛应用的版本为1.1。软件工程研究所原本打算在1997年11月推出CMM的升级版2.0版本,也就是V2.0版本,但美国国防部办公室提出要求,希望软件工程研究所能够推迟发布CMM版本2.0,原因是他们需要优先完成另一个更为紧急的项目,即CMMI项目,CMM标准总共包含五个等级,CMM分为五个层级,其中最高层级是第五级,被称为优化级,第四层级则被称为已管理级n三级为已定义级,即过程实现标准化。n二级为可

    重复级,这一层级确立了管理软件项目的规章制度,并制定了确保这些规章制度得以实施的具体办法。初始级,这一阶段流程混乱无序,项目进展、资金使用、功能实现、质量标准均无法预知,公司通常缺乏稳定可靠的软件开发与维护条件。n当面临难题时,他常常会舍弃既定方案,转而集中精力进行编程和测试工作。CMM包含五个不同层级。实验八的主题是开发在线书店系统。实验的主要目的包括以下几点:需要明白普遍的网上购物步骤。必须熟练掌握电子商务平台各项功能模块的关键技术。应当精通基础型商业网站的设计与上架流程。规划网络商店的整体布局通常包含商品查看、挑选商品、完成支付以及订单确认等环节。本例展示的是一个基础的在线交易平台,整个系统遵循B/S架构,即浏览器与服务器之间的三层通信模式

    系统整体规划。前端部分运用ASP.NET技术构建展示界面,后端部分负责数据维护。具体实施阶段:电子交易平台的视觉呈现设计,平台入口界面以商品分类展示为主,用户需先确定目标品类,随后即可浏览该分类下所有可选购的商品详情。创建网络商城的视觉呈现,点击“办公物料”分类,会来到办公商品选购区域,创建网络商城的视觉呈现,选定需要置入的物品,加入购物篮,回到全部商品版块,接着挑选“VB系列书籍”分类,会来到书籍选购区域,选定需要置入的物品,点击购物篮确认购物篮的页面,这时查看你的购物篮,可以知道你购置了哪些物品,总价值多少,本章练习题,填字题填字题,1、面向对象分析(  A)

    就是对象导向的系统剖析,OOD就是对象导向的系统构筑,总称为_。UML是统一建模语言,是目前最出色的OOAD工具。n2、UML的动态模型有四个:顺序模型,协作模型,交互模型和流程模型。n3、获得认证等同于从入门到精通之间。合作图属于动态图的一种,状态图则描绘了对象生命周期的变化过程,CMM2和CMM3是软件能力成熟度模型的不同级别,选择题包含两个问题,第一个问题要求选出属于UML静态图的选项,A选项是使用案例图,B选项是类图,C选项是顺序图,D选项是合作图,第二个问题要求选出正确的说法,A选项提到目前面向对象建模语言普遍采用国际上最流行的UML语言,建模工具通常为专业的设计工具,如软件

    最终玫瑰。事实上,系统分析跟系统设计很难完全分离,在分析阶段经常同时思考系统应该完成什么,以及如何完成。行动者代表用户跟系统互动的身份,他们有特定目的,靠与系统交互来实现。CMM规范包含五个层级。最高等级是五级,也就是优化级,四级称作已管理级,三级为已定义级,意味着流程已实现标准化,二级为可重复级,nAB ABCD本章总结,阐述了面向对象系统的分析及设计,说明了当前最通用的建模语言UML,以及如何运用Rose进行绘制,n介绍常用项目评估准则:CMM( 软件能力成熟度模型 )

    讲解电子商务站点构建方法,借助该范例强化此前章节涉及的知识点。课程内容概括课程内容概括网页设计实例网页设计实例探讨与课程课课章规划 第一章网页设计入门第二章.NET Web开发入门第三章Web服务器端编程第四章网站整体规划第五章数据库的运用和管控第六章运用XML的.NET Web服务第七章网站实施架构和设定第八章软件开发与网页设计谢谢观赏/欢迎获取BY FAITH我指的是美好之人的品质以及追寻这种品质的信念BY FAITH我通过信念
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2025, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2025-10-15 15:06 , Processed in 0.100486 second(s), 18 queries .