软件工程学习心得体会

2022-10-15 12:22:22   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《软件工程学习心得体会》,欢迎阅读!
软件工程,心得体会,学习




Last updated on the afternoon of January 3, 2021


软件工程学习心得体会

学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,理论和实践得到了很好的结合整一个学期下来总的来说还是学到了很多东西的有很多地方是值得肯定的其实在我看来软件工程与其说是一门课程不如说是一门思想是一个如何去分析和处理问题的过程应该说其范畴已经远远不止局限于该门课程成为了一个综合的一个能够解决问题的思想集合

学习软件工程学会如何系统的思考以及养成良好的编码习惯想学好软件工程就必须知道软件工程的目标过程和原则 软件工程目标生产具有正确性可用性以及开销合宜的产品正确性指软件产品达到预期功能的程度

可用性指软件基本结构实现及文档为用户可用的程度开销合宜是指软件开发运行的整个开销满足用户要求的程度这些目标的实现不论在理论上还是在实践中均存在很多待解决的问它们形成了对过程过程模型及工程方法选取的约束

软件工程过程生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤软件程过程主要包括开发过程运作过程维护过程它们覆盖了需求设计实现确认以及维护等活动需求活动包括问题分析和需求分析问题分析获取需求定义又称软件需求规约需求分析生成功能规约设计活动一般包括概要设计和详细设计概要设计建立整个软件系统结构包括子系统模块以及相关层次的说明每一模块的接口定义详细设计产生程序员可用的模块说明包括每一模块中数据结构说明及加工描述实现活动把设计结果转换为可执行的程序代确认活动贯穿于整个开发过程实现完成后的确认保证最终产品满足用户的要求维护活动包括使用过程中的扩充修改与完善伴随以上过程还有管理过程支持过程培训过程 软件工程的原则是指围绕工程设计工程支持以及工程管理软件开发过程中必须遵循的原

pad它是用结构化程序设计思想表现程序逻辑结构的图形工具pad也设置了五种基本控制结构的图示并允许递归使用hipohipo图是由一组ipo图加一张hc图组成它是美国ibm公司在软件设计中使用的主要表达工具hc图既是层次图用于表示软件的分层结hc图中的每一个模块均可用一张ipo图来描述ipo 图由输入处理和输出三个框组需要时还可以增加一个数据文件框这种图形的优点是能够直观地显示输入处理输出三者之间的联系还有测试方法:按照测试过程是否在实际应用环境中来分有静态分析与动态测试测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)静态分析技术不执行被测软件可对需求分析说明书软件设计说明书源程序做结构检查流程分析符号执行来找出软件错误动态测试技术当把程序作为一个函数输入的全体称为函数的定义域输出的全体称为函数的值域函数则描述了输入的定义域与输出值域的关系学习了其他很多工语言方法等虽然不是都学得很透彻但我相信在今后的学习中一定会慢慢的完善的 软件工程对于初学者来说知识基础较薄弱对一些应用操作概念工具方法等理解起来较为困难要能从整体概念上较好地理解和把握学好软件工程不是仅仅把几本专业书籍细致地看


本文来源:https://www.dy1993.cn/b7Zx.html

相关推荐