2

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

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

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

在此先感谢,干杯格里

4

1 回答 1

0

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

  • 始终写下您将要做什么和不打算做什么(定义范围) - 考虑功能需求(功能设计)
  • 仅限面向对象)制作一个显示类之间关系的类图。(技术设计 - 序列图虽然有用,但需要大量时间来制作)
  • 根据您刚刚写下的内容(或部分内容)编写程序。
  • 重构和重新设计您的应用程序(每 X 小时一次,写下这个)
  • 重复步骤 3 到 4,直到结果是您在功能设计中编写的内容。
  • 遍历应用程序的每个角落以找到每条路径并将其写在测试文档中。识别路径中可能存在的问题并进行测试。

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

于 2013-07-23T18:32:15.293 回答