1

我想知道是否有一个很好的教程可以引导您完成与真实应用程序相当的完整业务应用程序的开发。我已经学习了 C#、WPF 以及编程和 Web 开发的基础知识。我读过的所有书籍都只展示了语法和代码片段,但很少向您展示从规划到测试到部署的完整业务应用程序的开发。

使用 C#/WPF 创建业务应用程序的第一步是什么?我知道我需要先有一个计划。我应该使用 UML 吗?

开始编码时我应该考虑哪些方法或技术。我读过关于领域驱动设计的文章,但也有 MVVM 模式。我应该使用哪一个?我应该两个都学。

我目前正在寻找 .NET 中的工作,但我真的需要了解开发人员在现实生活中的软件开发团队中的工作流程。我找到了一些书籍,可以指导您创建完整的软件,例如 Wrox 的问题-设计-解决方案书籍。这本书的内容是否可以与现实生活中的软件开发工作流程相媲美?

提前非常感谢,我希望我能找到答案,因为我正计划练习我的技能,以便在企业环境中做好准备。

4

1 回答 1

2

嗯,平台在这一点上是无关紧要的。如果你在做一个 winform 或一个 web 应用程序,你会使用 UML 吗?如果是这样,那么您也可以在 WPF 中使用它。如果没有,就胡思乱想。

第一步是仔细收集业务需求。

开始编码时应考虑的方法或技术将由项目负责人传授给您。你听起来很缺乏经验,所以很可能不会由你来决定。每个企业都是不同的。哎呀,每个项目都是不同的。您可以在前 5 个项目中使用不同的方法。复习它们,阅读你能读到的东西,但你总会有一条学习曲线要​​爬。

你不需要学习每一种方法论或范式。边走边学。了解一些基本前提,尤其是标准瀑布,但在你被分配到一个项目之前不要深​​入研究。无论如何,我去过的大多数地方都不遵循自己的方法。这是“安息日是为人而设的,而不是人为安息日而设的”类型的事情之一。组织会因一系列原因而偏离。

这是我大学时看的书。它对我很有帮助。您以 0.33 美元的价格订购它。那不是什么东西。 http://www.amazon.com/Software-Engineering-7th-Ian-Sommerville/dp/0321210263/ref=sr_1_25?s=books&ie=UTF8&qid=1342506249&sr=1-25&keywords=software+engineering

祝你在这个领域好运。只是潜入,并努力工作。你应该没事。

于 2012-07-17T06:33:54.857 回答