freeCodeCamp/guide/chinese/software-engineering/index.md

25 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Software Engineering
localeTitle: 软件工程
---
## 软件工程
**软件工程领域**是研究技术和策略,以便有效地管理软件开发的整个生命周期。
如果您只编写可能使用过一次或两次的脚本,那么实现软件工程原理可能过于复杂。但是,随着软件项目变得越来越大并预见到未来的持续使用,软件工程原理变得越来越重要。
软件开发的整个生命周期从创建思想和软件设计到随着时间的推移维护开发的软件。
您可能会认为软件工程是如何编写代码并使其保持运行的。但是,您可能没有想到的软件工程的一个重要方面是软件开发的道德实践。
在这个可以恶意使用软件窃取信息或在软件实施不当的情况下造成伤害的时代,软件工程师(或从业者)必须意识到他们在道德上开发软件的职责。
### 更多信息:
* [软件工程第10版。作者Sommerville](http://iansommerville.com/software-engineering-book/) - 这本书的网站伴侣,每章都带有幻灯片
* [软件工程知识体系指南](https://www.computer.org/web/swebok)
* [软件工程广播](http://www.se-radio.net/) - 专业软件开发人员播客
* [软件工程日报](https://softwareengineeringdaily.com/)
* [策划的工程博客列表](https://github.com/kilimchoi/engineering-blogs)
* [软件工程道德规范与专业实践](http://www.acm.org/about/se-code)
* [维基百科文章](https://en.wikipedia.org/wiki/Software_engineering)