对软件工程这门课的理解

  软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。在软件工程中,远远不止很多人以为的只是单纯地进行软件开发,其实真正的软件开发的时间只是软件工程中的一部分而已。软件工程还包括了需求分析,绘制各种软件模型图,架构软件模型,从整体上来考虑如何架构好整个软件体系,既要考虑软件的性能和稳定,可靠,还要考虑用户体验,考虑后续的可维护性等方方面面,可以说是一个重大的工程。软件开发阶段前还要确定好实现的各种数据结构和算法才能去真正地进行编码。同时在开发过程中还要定期进行软件测试,团队开发时还要注意项目的版本控制,项目合流等。在开发完成后,要进行各种黑盒白盒测试,单元测试,最后整体测试。软件上线后,还要注意后期的BUG修复和功能的完善。

学完这门课自己能学到什么

  如果没有学过软件工程,没有系统地进行学习软件工程开发,是难以开发出真正的企业级软件项目的,因为任何企业级的软件项目,都是要考虑各个方面。学完了这门课,可以让自己清晰地知道整个软件开发的流程,各个阶段是如何链接到一起的,如何系统地,正确地进行真正的软件开发,具备开发企业级软件项目的能力

转载于:https://www.cnblogs.com/lbliang/p/8589604.html

软件工程作业2.1:阐述对软件工程的理解,学完这门课自己能学到什么,学完后能做什么...相关推荐

  1. 软件工程作业 - word count

    (编程和软件工程作业系列) 实践最简单的项目:WC 实践是理论的基础和验证标准,希望读者贯彻"做中学"的思想,动手实现下面的项目,并和别人的成绩相比较,分析产生差距的原因. 1. ...

  2. 软件工程作业-——项目设计

    CH小说网站 [软件开发计划书.需求分析] 作者:陈春旭,习志鹏 1.引言(Introduction) 1.1背景(Background) 随着社会信息量的与日俱增,人们看书不在限制于在书本上了,要是 ...

  3. 现代软件工程作业 案例分析

    现代软件工程作业 案例分析 这是现代软件工程的案例分析作业,作业的源地址在这里. 现在很多开发人员和IT专业的学生都在移动设备上学习.工作,在移动设备上的APP 能满足这类目标用户的需求么?它们会被w ...

  4. 软件工程作业——《人月神话》读书笔记

    本blog为软件工程作业,作业详见软件工程课程第一次任务安排 1 因时间及精力有限,未系统梳理阅读整本书的收获以及感悟,就以读书笔记的形式,记录一下自己的所感所思(很发散:P) 2 读书笔记 2.1 ...

  5. 软件工程作业:课程报告

    软件工程作业:课程报告 邓超 20215156 综述 软件是一系列按照特定顺序组织的计算机数据和指令的集合.软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序 ...

  6. 多元化时代敏捷软件开发的崛起与传统软件工程的延续

      多元化时代敏捷软件开发的崛起与传统软件工程的延续 1.传统软件开发模式 1.1瀑布模型 1.1.1概念 瀑布模型,顾名思义,软件开发的过程如同瀑布飞流一般,自上而下,逐级下落.瀑布模型的核心思想是 ...

  7. 软件行业的发展要尊重软件工程的价值规律

    软件行业的发展要尊重软件工程的价值规律 马映冰 (本文转载自软件工程专家网www.21cmm.com) 与中山大学李志方博士一番讨论后,深感问题的重大,这个问题如果不能引起业内人士以及关心软件业发展的 ...

  8. 现代软件工程作业4-7(龙秋娴)

    4.Dijkstra曾经提到:"Software engineering, of course,presents itself as another worthy cause,but tha ...

  9. 02现代软件工程作业

    现代软件工程作业 一.Web APP(基于网页的软件)   用HTML5 编写的移动web运用,依赖于浏览器.可以不加修改直接运行在Andriod/ios/pc端一套代码(Andriod,iOS,PC ...

最新文章

  1. leetcode第二题java_LeetCode第二题,Java实现
  2. Android使用ksoap2-android调用WebService学习
  3. ios 超签签名服务器搭建(超签)
  4. Linux Xmanager
  5. spring教程极客学院,Mybatis-Plus学习总结(超详细整理
  6. exe打包工具_pyqt5快速上手基础篇12-使用Pyinstaller打包应用程序
  7. abap--关于sap地址,传真,邮箱的地址读取
  8. boost::describe模块实现overloaded的测试程序
  9. 硬盘安装Linux救援系统,硬盘安装linux系统
  10. Lombok学习笔记— 消除冗余java代码
  11. 【机器学习系列】变分推断第二讲:基于Mean Field的变分推断解法
  12. 高校计算机成绩管理系统开题报告,高校科研管理系统_高校科研管理系统开题报告...
  13. solidworks电气元件3d库_丨软件丨如何提高电气配线的生产效率?
  14. 平板电脑的桌面计算机图标,苹果平板电脑桌面图标删除不了怎么办
  15. mp4文件如何转换为webm格式 1
  16. Windows利用WTS API获取锁屏状态
  17. 识别合格ToB产品经理
  18. JAVA之旅(三十五)——完结篇,终于把JAVA写完了,真感概呐!
  19. java 一元二次方程_如何用java编写一元二次方程的求根问题
  20. 徐无忌MySQL笔记:MySQL数据库锁有几种?实现原理是什么?

热门文章

  1. 汉诺塔python实现_汉诺塔问题深度剖析(python实现)
  2. hssfcolor 不建议使用_POI导出Excel经典实现
  3. html里字号rem,html中的em和rem到底该如何使用,自适应效果中如何确定文字大小/字号?...
  4. vba获取通达信光标的坐标数据_「高阶应用」谈一下VB6和VBA的坐标系统
  5. 计算机科学与技术的程序设计基础,程序设计基础
  6. oracle rac 磁盘重建,Oracle RAC环境下重建ASM磁盘组 Re-create ASM diskgroup with Oracle RAC...
  7. mysql数据库的字符集设置_mysql数据库字符集设置
  8. 第十六届智能车竞赛线上全国总决赛远程组委会监督腾讯会议
  9. 智能车竞赛B车模车轮毂断裂原因所在
  10. 通过FFT来计算螺旋线的匝数