Software Engineering Homework-Ⅰ

本文探讨了软件工程不仅仅是编程,而是包括需求分析、项目规划等复杂工程过程。作者强调软件工程方法论的重要性,认为其能指导开发者避免弯路,并倡导编写高质量、有匠心的软件。同时,文章指出个人应提升专业素养,追求持续价值的增加,并对软件开发中的责任与质量控制提出见解。
摘要由CSDN通过智能技术生成

在这里插入图片描述

对软件工程课程的希望

能够系统地学习本专业的核心知识,从单纯地写代码到以解决工程问题为目的的代码编写。

个人目标

提升软件工程专业素养,提升解决实际问题的能力

关于“软件工程是不是教会不怎么会写程序的人开发软件”的观点

我认为不是。写程序作为一项基本技能,任何领域的人都可以学习。但是软件开发并不只是简单的写程序,它是一项复杂的工程系统,你需要做好需求分析、项目规划等等。所以软件工程应当是教会已经掌握了扎实的编程基础的人去更好地统筹,从而更好地进行软件开发工作。

Manifesto for Software Craftsmanship

Not only working software,
but also well-crafted software
Not only responding to change,
but also steadily adding value
Not only individuals and interactions,
but also a community of professionals
Not only customer collaboration,
but also productive partnerships

有人负责,才有质量:写给在集市中迷失的一代

不能摒弃别人的轮子, 问题在于什么是轮子? 轮子指的是一种设计, 一种圆圆的减少摩擦的让车子省力的动起来来的设计, 而不是你制造一部车的时候, 把报销的旧车上的车轮拆下来装上。 别人的模块的精华在于提炼出的接口易于使用,实现则是次要的东西。

软件工程方法论对软件开发的用处

方法论本隶属于哲学的范畴,但当它出现在软件工程中时,我觉得这是一个很好的融合。面对一个项目,软件工程师可以有自己的理念与看法,但是在大方向时却并不能凌驾方法论之上。所以在我看来软件工程方法论从宏观上指引我们开发软件,避免走弯路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值