software-design

    1热度

    2回答

    我一直在Udacity的课程“软件开发过程”上课。 在第1课中,软件过程被定义为将软件开发分解成可以单独解决的较小块的过程。 然而,在第2课中,软件开发生命周期是作为确定软件历史的一系列决策而引入的。 然而,当我用Google搜索软件开发生命周期中,它被定义为“规划的过程中,创建,测试和部署信息系统” ,当我用Google搜索了各种软件开发流程和软件开发生命周期模型,它们都几乎相同。 这让我有些困

    0热度

    1回答

    我需要一个关于构建应用程序的建议,我必须构建一个应用程序,该应用程序必须具有基本的GUI元素和scematic编辑器(我必须自动生成网络与不同的对象(假设它们作为节点)从给定的数据在XML 到目前为止我已提取的网络为在python给定数据文件的数据和连接的信息。现在我需要显示在网络图应用示意图 我对Python包有点新,所以我想通过嵌入networkX/Graphviz的包,wxPython的,通

    -1热度

    1回答

    我是新来的移动开发,并想知道如果它是反模式有一个远程,配置服务器,以'配置'移动客户端。这个想法是避免配置细节[除了到配置服务器的URL]与移动分配,而是连接到配置服务器,以获取其他细节,如第三方密钥,服务端点等。任何想法。提前致谢!!

    0热度

    2回答

    该方案如下: 我有一个数据库,我存储用户,我想保持数据(数据库)和逻辑(商务)层完全隔离。 我已经创建了几个特定的​​例外,以在界面(Flask)图层中显示正确的消息。如UserNotFound,UserEmailUsed,UserNameTaken 所有的代码是在一个文件cruduser.py 连接如到数据库: def connect(): '''Connect to the data

    0热度

    1回答

    下面的代码是在java运行按钮工作正常,并发送一条消息到我的号码,当它得到我选择的错误,然后它显示在TextboxArea中的错误,但停止按钮不结束循环退出的program.How我可以实现停止按钮 /* * To change this license header, choose License Headers in Project Properties. * To cha

    1热度

    1回答

    我对A.I真的很感兴趣,但我很困惑;我读这篇文章: https://gamedevelopment.tutsplus.com/tutorials/finite-state-machines-theory-and-implementation--gamedev-11867 它打破了一个复杂的AI算法的简单FSM,但不应该去学习,在这篇文章中各州的过渡一个AI是简单的条件下,我看到这个IA应该学习的东

    -3热度

    1回答

    我现在对设计模式和系统设计感兴趣,看起来这些例子很简单,它忽略了在一个真实的复杂系统中如何组合事物。 你知道我什么时候可以找到使用基本原理的复杂设计的例子吗?

    0热度

    2回答

    例如,在我们的应用程序中,我们可以从某个消息传递代理将数据加载到数据库中,同时从数据库中检索这些数据。 我们是否应该使用相同的装载和检索绑定?或者在一般情况下没有必要,最好为加载和检索创建单独的绑定。

    -1热度

    1回答

    例 在线结算: 用户添加项目到购物车,点击结帐,并通过信用卡支付订单。 订单通过OrderMicroservice创建 一)令与“完成”状态通过OrderMicroservice 二)更新付款是通过信用卡处理,并通过PaymentMicroservice 三)发票记录通过InvoiceMicroservice创建并通过电子邮件发送给用户 对于s由于发票微服务失败,数据库存储已满或电子邮件未能发送,

    0热度

    2回答

    是否有一个最佳实践,如何防止在ViewModel中显示数据库中的自动增量主键(ID),以使其不会显示给最终用户? 我知道桌子上还有其他可以使用的独特字段。但是,如果不确定是否存在(或将保留)独特的呢? 我想创建一个散列并将其保存在数据库中名为ViewKey的列中。例如在表格地址中。