从一个不同的狭义要求规范创建不同的软件设计

时间:2012-10-22 20:03:36

标签: software-design system-design

我正在帮助一位朋友完成他的课程。基本上,项目要求是创建一个软件系统来计算出销售乐器的音乐商店。本质只不过是一个带有一些报告和销售捕获组件的CRUD系统。然而,他需要记录三种不同的设计规范,他将从中选择要开发的设计规范。他有他希望继续进行的设计,但我们正努力创造两种替代设计。

我的困难在于,要求范围如此狭窄,这是一个充分的挑战,因此不会造成任何重复。

我会感激任何建议。

1 个答案:

答案 0 :(得分:1)

听起来你朋友的教授已经在教室里待了太久。基本上为有可疑益处的学生创造了太多毫无意义的工作。但是,如果我理解你朋友的挑战 - 创造三种建筑方法 - 我会建议选择三个起点并从那里建造。例如:

  

1)设计一个重点关注音乐唱片,流媒体等的系统

     

2)设计一个重点关注用户/客户输入,交互的系统   和丰富的用户界面。

     

3)设计一个强调系统的系统   购买经验和以产品为中心的数据模型。

在每种情况下,您都可以故意构建,设计音乐商店的其他两个组件,只是为了创造一些区别 - 事实上我们知道理想的解决方案应该包含所有3个架构和设计组件。 / p>

希望这会有所帮助。祝你好运。