欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《软件分析与设计》教学大纲.docx

    • 资源ID:1761919       资源大小:24.78KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《软件分析与设计》教学大纲.docx

    软件分析与设计教学大纲适用楚困:202X版本科人才培养方案课程代码:08130261课程性质:专业必修课学分:2学分学时:32学时(理论24学时,实验8学时)先修课程:面向对象程序设计'软件工程导论等后续课程:软件质量保证与测试适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明软件分析与设计是软件工程专业的一门专业必修课程.本课程主要传授软件分析与设计基本理论与方法,为学习其他有关课程及以后从事软件工程相关工作打下必要的基础.本课程注重基本理论知识的深入学习.强调培养运用基础理论、方法、工具解决实际问超的能力,兼顾云环境下的软件系统及其发展方向的介绍,培养高新应用皇人才。二、课程目标通过本课程的学习,使学生达到如下目标;课程目标1:能膨了解软件分析的基本流程和概念:掌握软件设计的常用框架和方法:熟悉数据收技术、面向时收编程等多糊域结合方式和配合流程:认识软件项目管理基本方法和大型项目团队合作常见形式.课程目标2:理解软件设计过程中的常见问题与解决方案;掌握不同技术之间的交互形式和潜在风险;J'解软件设计中的基木原则,提升代码架构水平;熟悉软件分析在不同场景下的;£点和注您”项,提高发现软件故陷的工程能力,课程目标3:了解不同技术之间优劣对比的基本方法,加强根据场景选择合适技术的能力:掌握标准化软件更新与维护流程:钻悉软件基本分析指标能够根据各项指标判断软件状态和潜在瓶颈.课程目标4:通过学习软件持续分析与优化的科学方法,引导学生树立马克思主义世界观、人生观和价值观,加强学生自我认知和思想反思的能力:借助软件需求分析和架构分析的实践训练,培养学生科技强国的使命感和我任整,三、课程目标与毕业要求软件分析与设计:课程教学目标对软件工程专业毕业要求的支找见表1.表1课程教学目标与毕业要求关系毕业要求指标点谭程目标支撑2.问题分析2.1能钙运用软件工程学科基本原理和工程方法,识别和判断软件工程领域笑条工程何SS的关键环节。课程目标1:能够了解软件分析的基本流程和概念:掌握软件设计的常用框架和方法:熟悉数据用技术、面向为象编程等多领域结合方式和配合流程:认识软件项目管理基本方法和大缎项目团队合作常见形式.M3.设计/开发JW决方案3.1常握软件工程开发全流程所需能力能好根据霰求确定设计目标,井研究确定技术方案。课程目标2理解软件设计过程中的常见问题与解决方案:常握不问技术之间的交互形式和潜在风险:了解软件设计中的范本原1.提升代码架构水平:然态软件分析在不同场景下的侧重点和注意事项提高发现软件缺陷的工程能力。课程目标4通过学习软件持续分析与优化的科学方法,引导学生树立马克思主义世界观、人生观和价值观,加强学生自我认知和思想反思的能力:借助软件雷求分析和架构分析的实践训练,培养学生科技强国的使命第和员任感,I1.5.使用现代工具5.2能够针对不同的工程需求,开发、选择与使用相应的技术、资源与工具,对软硬件系统进行分析、设计、开发、测试与维护,课程目标3:了解不同技术之间优劣财比的她本方法,加强根据场景选择合适技术的能力:掌握标准化软件更新与维护流程:熟盍软件基本分析指标,能修根娜各项指标判断软件状态和潜在瓶颈.M四、教学内容,基本要求与学时分配1.理论部分理论部分的教学内容、基本要求与学时分配见表2。表2饯学内容、基本要求与学时分配教学内容教学要求,教学重点速点理论学时实酶学时对应的目标1 .软件与软件工程1.1 软件和软件工程基本概力1.2 软件开发原则与过程模'!':1.3 本课程实践项目介绍.教学要求,使学生了解软件工程的发展及研究内容:掌握软件生存期过程和各种开发模型的特点:了解本课程实践项目.点I软件分析与设计基本概念与实例联系,结合其实项目了解软件开发保WI与过程模型.魔点;理论知识在实际同时中的运用。31、2、32.需求分析2.1需求工程基本知识和概会:2.2薪求获取的基本概念和衢求去示方法;2.3需求的分析与脸证。做学要求t使学生理解需求分析的主要任务和方法,结合本课程实践项目,准确表示并分析各项需求点.点;衢求的农示和各中需求分析方法的实际运用.难点,对需求准确拆分并归类,为后续设计提供基本支挣.621、2、43.软件设计1 .1软件设计的基本概念和方法:3 .2软件常见体系结构和设计模式;3.3软件模块拆分与交互设计:3.1数据表示设计原则与方法.校学要求I使学生了解软件设计的主要方法和常见何时.能够识别常见的潜在风险.结合本课程实践理11,确定项目逻套框架和代码架构,梳理出详细的设计方案。点,根据软件设计方法,结合实际项目场景,给出良好的状件殳计方案。难点I将需求料揆为高桥城设计方案.1121、2、3、44.1fM1.4.1持续集成相关知识和概力4.2多人合作开发与版本控制的基本流程和方式:4.3自动化测试类型和设计原则;1.3软件上找标准化流程,敦学要求,使学生了解持续集成的主要环节和执行标准:熟悉多人合作开发的方法;掌握代码上线规范,点,多人合作开发的方式,标准化上线流程.难点:熟练学握成本控制工具,合理设计自动化测试。221.2、3、45.软件度量与估算5.1 软件度量与估算的基本概念和方法:5.2软件度奴的不同维度:5.3软件度量的常见指标,教学要求t使学生理解软件发最的主要仟务和基本方法,能师对软件不同维度进行fit化分析.直点:软件度/中各项指标的含义和计算方法.难点:灵活运用软件度地方法,针对实际项目找出潜在缺陷。221、2、3if-I24I82.实验部分实验部分的教学内容,基本要求与学时分配见表3。表3实验项目、实殴内容与学时实验项目实殴内容和要求实验学时对应的课程目标1.需求分析实殴内容:围统实践项目给出的业务场玳,系统分析业务需求和技术需求。给出衢求内容、需求分类、合理性说明和Ur行性论证.实殴要求:掌握施求分析理论知识在实际业务场景中的实践方法。21.32.软件设计实验内容:每组从之的分析的需求点当中选择一个.诳行详细的技术细节设计,需要考虑整体架构合理性、运行性能、异常兼容性以及后续演化方向。实验要求I熟悉软件设计基本流程,了解设计过程中的电点碓点.21、23.持续集成实殴内容I利用持续集成工具,分成代码仓库克隆、本地创建分支、本地分支上传远程分支、远程分支合并到主分支等系列操作。实险要求I掌握代码集成工具的基本使用,熟悉常见多人集成与合作模式.2K34.软件度量:与估算实验内容,针对指定代码分析计算相关代码指标,并对代码进行评审,结合指标给出代码评价,包括但不限于代码狂杂度、代码均合度、代码简洁性等.实殴要求t熟悉杳找和排序的经典算法,21、2、38五、教学方法及手段本课程以理论知识结合实践项目讲授为主,学生分组完成实验项目为辅,结合讨论、案例、网络资源共享等教学F段完成课程教学任务和相关能力的培养.学生比较全面地了解软件项目开发和雄妒的般过程.掌握软件开发的传统方法和最新方法:挈握软件工程的分析、开发和管理的方法:为将来进行标准化软件分析与开发莫定基曲:更为进入工作岗位后安全规范的开展工程项目打下扎实的根电。六、课程资源1.推荐教材:齐治昌.软件工程Y1.北京:高等教育出版社,2019.032 .参考书:1陆卷.面向对象系统分析与设计M北京:人民掘电出版社.2021.08<2>李文立.电子商务系统分析与设计用.北京:人民邮电出版社.2022.03(3)孙学波,面向对象分析与设计此.北京:机械工业小版社,2020.073 .期刊:(I)何筲、祁飞、督应员、叶娜、张帆.软件系统分析与设计”课程案例式教学实践研究现.工业和值息化教育,2022:3740(2) MohiiniedNajeh1.akhuuazAIaBaItiJmenMhidhizCyrineNoomenc.Intema1.iona1.Journa1.ofEnergy1Systemana1.ysisandDesignOfTutoriaIforTeachingIiK1.ustriaIAuiomaUsm.Vo1.ume14,2020.PPI07-II0(3)罗可欣.产品开发软件基础3实践教学i殳计与探索J1.学术与实践,2022(3):87-92(4)谢别.分布式平台数据同步软件的分析与设计川.现代信息科技,2021,005(001):18-20.24(5)马俊.软件浙戏化的方法与现状分析研究.中国新通信.2022.24(21):53-554 .网络资源:(1) CSDN技术社区;http7www.csdn.ne(2) w3cschoo1.:(3) MOOC学堂:'coursc/ucstd)8091.(X)4693777541.36七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支推关系见表4。表4课程考犊对课程目标的支撑考核环节占比考模/评价细则!目标1234过程性考核课堂表现14(1)根据课堂出勤情况和课堂回答问跑情况进行考核,满分100分.(2)以平时考核成缄乘以其在总评成绩中所占的比例计入课界总评成纳。4442测试(1)根据知识结构进行学习内容的测试。(2)每次测试单独评分,取各次测试成绩的平均值作为此环节的最终成绩.(3)以平时考核成缢乘以其在总评成绩中所占的比例计入课程总评成统,53作业8(1)主要考核学生对各章节知识点的纪习、埋怦和掌握程度,满分100分:(2)用次作业单独评分,取各次成绩的平均值作为此环节的最终成绩.(3)以作业成绩乘以其在总评成绩中所占的比J2222例计入课程总评成绩,实验10(1)根据彳4个实验的实验操作完成情况和实骁报告质疑单独评分,满分100分:(2)用次实脸单独评分,取各次实脸成绩的平均值作为此环节的最终成绩.(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩。142期末考核60(1)期末考核方式为考试.成绩100分.以考试成绩乘以其在总评成绩中所占的比例计入课程总评成缴.15151515合计:100分25302322八、考核与成绩评定1 .考核方式及成绩评定考核方式:本课程主要以课堂表现、浏试、作业、实验、期末考试等方式对学生进行考核坪价.考核基本要求:考核总成绩由期末考试成绩和过程性考核成绩组成。其中:期末考试成绩为100分(权近60%):课堂表现、测试、作业、实验等过程性考核成绩为100分(权应40%).2 .过程性考核成绩的标准过程性考核方式Ift点考核内容、评价标准、所占比也见表5。*5过程性考楼方式评价标准考核方式所占比100>x>9090>x8080”去707

    注意事项

    本文(《软件分析与设计》教学大纲.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开