首页 > 其他分享 >关于软件工程这一学科的思考

关于软件工程这一学科的思考

时间:2024-05-25 23:45:37浏览次数:19  
标签:学科 这一 软件工程 思考 软件 its

问:Software enginecring, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter ‘How to program if you cannot.'" 软件工
程是不是教会不怎么会写程序的人开发软件?你的观点?
答:我认为这个观点并不能准确反映软件工程的作用和领域。软件工程包括很多方面内容,如需求分析,系统设计,编码标准,测试,维护等。软件工程这一学科,旨在将系统化、有纪律和可量化的方法应用于软件的设计、开发和维护。并不是局限于编程这一软件开发过程的其中一步。

标签:学科,这一,软件工程,思考,软件,its
From: https://www.cnblogs.com/7698-en/p/18213162

相关文章

  • 软件工程——内聚性和耦合性
    一、耦合性耦合性指软件结构中模块相互紧密连接的紧密程度。耦合性由高到低分别为:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合、非直接耦合。1.内容耦合:一个模块直接访问另一个模块的内部数据;一个模块不通过正常入口转到另一模块的内部;一个模块有多个......
  • 软件工程作业
    1、说说你了解过、使用过什么编程语言?比较他们的优势(1)C语言上大学学的第一门语言,C语言语法简单、活性好,代码运行速度快,效率高,提供了对硬件的底层控制功能,适合系统编程和游戏开发,同时C语言资源利用率高,可扩展性强,应用十分广泛。(2)JavaJava是一门面向对象编程语言,功能强大和简......
  • 人生小思考--认识一个朋友 爱自己是终身浪漫的开始 做事工作学会乐在其中
    人生小思考--认识一个朋友  爱自己是终身浪漫的开始。 做事工作学会乐在其中。1)关注让自己变好的事情。2)关注让自己舒适的事情,人关系和事情。3)关注让自己健康的事情。学会夸奖别人。你好可爱!优秀!真棒!明白,不明白。不知道,知道了。懂了。不懂。别钻牛角尖。跳出来,做好当下......
  • 基于SpringBoot+Vue的学科竞赛管理系统
    初衷在后台收到很多私信是咨询毕业设计怎么做的?有没有好的毕业设计参考?能感觉到现在的毕业生和当时的我有着同样的问题,但是当时的我没有被骗,因为现在很多人是被骗的,还没有出学校还是社会经验少,容易相信别人。所以为了大家少踩坑,我推荐一批可以运行的毕业设计和相关资料......
  • C++ 的 mutable 引出的一系列思考
    阅读多线程实战第六章第二节时,看到mutable关键词的使用,突然忘记它的含义=>  https://github.com/xiaoweiChen/CPP-Concurrency-In-Action-2ed-2019/blob/master/content/chapter6/6.2-chinese.md 进而引申到mutable的使用=> C++的mutable关键字......
  • 软件工程日报026
     第26天第二天第三天第四天第五天所花时间(包括上课) 3h    代码量(行) 400    博客园(篇) 1    所学知识 vue的基本内容    ......
  • 对软件工程课程的希望和目标
    对于软件工程课程,我怀揣着许多希望和个人目标。以下是我对这门课程的具体期待:一、课程希望全面性与深度:我希望软件工程课程能够全面覆盖软件开发的各个环节,从需求分析、设计、编码、测试到维护,每一个阶段都能得到深入的探讨和实践。实战项目:我渴望在课程中参与真实的软件开发项......
  • 软件工程是不是教会不怎么会写程序的人开发软件?
    软件工程并不仅仅是为了教会不怎么会写程序的人开发软件,它实际上是一个更为广泛和深入的领域。首先,软件工程确实包含了编程这一核心技能,但它更多地是关注如何以系统化、规范化和可维护的方式来进行软件开发。它涵盖了从需求分析、设计、编码、测试到维护的整个开发过程,并强调团队......
  • 软件工程方法论对我们经软件开发有多大用处?谈谈你的看法
    软件工程方法论嘛,就像我们开发软件时的“导航仪”和“工具箱”。它给我们指明了方向,提供了方法和工具,让我们在软件开发这个复杂的旅程中少走弯路,提高效率。首先,软件工程方法论给我们提供了一套完整的开发流程。这个流程就像一张地图,告诉我们应该先做什么,后做什么,怎样确保每个环节......
  • 关于前后端项目分离开发的一些思考
    开发模式前后端分离开发前端使用vue或其他的一些前端框架进行页面开发,进行打包为html文件后端使用SpringBoot开发后,进行打包也就是分离开发,分开打包部署方式分开部署前端代码结合Nginx进行部署,Nginx将请求转发到后端服务器中;结合部署这种个人认为是单机部署的一种方式,......