首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何分析系统架构?

如何分析系统架构?
EN

Stack Overflow用户
提问于 2009-02-15 14:18:11
回答 5查看 1.2K关注 0票数 1

我希望这不是这个网站的主题。

最近,我有机会为客户检查银行系统。考虑到我在自己的项目中不得不思考架构的时间,对于一个整体的系统架构,我发现这个任务是多么的困难,这是值得注意的。

我一开始就写了一个功能列表,但发现这太过限制了,因为这仅仅是供应商给我的“是的,我们做web服务”的回答。它是一个很好的可扩展的解决方案,还是他们的专有API的薄包装?

从那以后,我决定使用几个主题来完成任务,并以一种对话的方式让供应商给我提供系统的要点(具体细节)。

您建议进行系统审查的主题是什么?

I发现最重要的一个主题是可扩展性,以及系统在允许升级的同时支持更改的方式。另外,发现接口的编程能力也是一个重要的问题。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-03-24 08:27:04

当谈到审查银行系统和类似的软件系统时,我发现有某种研究机构可依赖是一种宝贵的资源。(想到Gartner/Forrester/等等)

这是非常重要的原因。

首先,涉及到很多政治问题,这些公司对你需要涵盖的领域的定义进行了较为详细的界定。第二,这使您的评估完成后更容易获得认可。第三,您可以在供应商了解的词汇表中与供应商进行交流。

票数 0
EN

Stack Overflow用户

发布于 2009-02-15 14:38:31

您可能需要添加:

  • 安全性 如何管理对系统的访问? 使用的是什么过程? 它是如何在技术上实现的?
  • 审计 你有什么审计要求? 是否记录了对系统的所有更改?
  • 报告 需要什么报告? 如何控制对这些报告的访问?
票数 2
EN

Stack Overflow用户

发布于 2009-02-15 14:39:02

我不知道你,但在我的企业中,更具有挑战性的问题是:“你有什么?”有多少服务器?有多少数据库?有多少个X软件的实例?在此之后,将系统按业务功能分解似乎要容易一些(“总分类账?在这里。还有其他--支出”)。

另一个问题是冗余数据。每一段信息都应该有一个源/所有者,但事实是,它在许多地方都是多余的和重复的。

要进入每个系统并识别哪些系统保存了自己版本的客户端数据,这是一个巨大的挑战。

我们没有一个建筑。它更像是所有的东西:大型机、带有Oracle的客户机/服务器、web、一些服务、Excel和Access桌面应用程序--其中一些为公司执行关键功能-- Java和.NET。这非常复杂。

我希望你的情况更好。

阿提里斯这样的工具可以帮助一些人。端口扫描可以识别坚持其默认端口的应用程序。公开WSDL的Web服务是容易的目标。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/550937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档