您使用什么方法/方法进行单人软件开发

时间:2013-07-23 10:24:17

标签: methodology

关于如何开发软件以及哪种方法最好,您可以找到数以千计的问题。但主要是针对大中型团队,人们有不同的角色和责任 我感兴趣的是你用什么方法为你的单人演出?您正在做什么步骤,您正在创建哪些文档以使您希望开发的内容清晰并记录良好,以便与社区分享?

特别是,我对以下问题感兴趣:
_即使您是自己开发还是根本不开发,您使用的是结构化方法吗? _您正在使用哪些阶段?
_你在编码之前和之后写的文件是什么?

如果你有“你的”标准化方法,你可以共享你正在使用的模板吗?

提前致谢, 干杯 格里

1 个答案:

答案 0 :(得分:0)

就个人而言,我认为这是一个在开发过程(独奏)时做出决定的问题。在我的情况下,我不建议建立一个大规模的开发过程,但我会选择能够防止我之前遇到的问题的元素。我对小型应用程序的方法(按照正确的顺序):

  • 总是写下你将要制作的内容以及你不打算制作的内容(定义范围) - 考虑功能需求(功能设计)
  • OO only)创建一个显示类之间关系的类图。 (技术设计 - 序列图,虽然有用,但需要花费大量时间)
  • 根据您刚刚写下的内容(或部分内容)编写程序。
  • 重构并重新设计您的应用程序(每X小时一次,写下这个)
  • 重复步骤3到4,直到结果与您在功能设计中所写的内容相同。
  • 遍历应用程序的每个角落以查找每个路径并将其写入测试文档中。找出路径中可能存在的问题并进行测试。

当谈到大型应用程序(或其他人的任务)时,我更喜欢使用“中型到大型团队”的方法。这几乎可以保证您不会遇到大多数问题。