关于“软件工程是不是教会不怎么写程序的人开发软件?”的看法。

文章讨论了软件工程的真正含义,指出它不仅教授编程,还涉及需求分析、系统设计和测试等重要环节。软件工程旨在创建结构良好、可维护的软件系统,而非简单的代码编写。它提供了一种工程方法来处理开发中的挑战,提高软件质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        “Software engineeing,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 saftware engineering has accepted sa its charter ‘How to program if you cannot.’ ”

        本人的观点觉得不是,首先得了解软件工程是干嘛的。软件工程,就是教你如何编软件,而不是仅仅的写代码。当你准备做个比较大的软件的时候,只能按照软件工程的方法来一步步的设计这个软件。对于做软件来说,编代码的人就像民工,很累,很机械,也没有什么技术含量。软件工程会使你知道怎样去做需求分析以了解程序需要实现的功能,怎样去做系统设计以构建程序的框架,怎样测试以验证程序功能的正确等。你可以通过软件工程的指导去实现一个结构清晰、可维护和健壮的程序。软件工程会教给你如何从工程的角度去完成一个项目的开发,如何处理开发过程中的各种问题,如何创造一个很好的软件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值