解决给定问题的系统和方法

问题描述

经验丰富的退伍军人使用了哪些技术来解决任何给定的问题,即使您不知道输入或要求是什么?我目前正在尝试在PHP中创建一个登录系统,但我感到好奇,因为我不知道确切的内容以及应该去的地方。谢谢!

解决方法

快速解答:查找执行登录的PHP块。这就是所谓的研究。 比较笼统的答案: 第1步)。最广泛的看法?甚至是计算机问题吗??? 第2步)愿望清单(在您的情况下为“我要登录”) 第3步)要求(在您的情况下为“使用PHP”) 步骤4)规格(确切的详细信息) 步骤5,6,7,...设计,编码,调试,测试,发布,支持。 这称为“瀑布模型”。在实际实践中,我们通常必须重复执行多个步骤:在任何情况下,请随手养成记录的习惯。 研究您或其他人已经创建的功能。对于您的情况,请仔细遵循您用于登录SO的详细步骤。 另一个模型:输入->处理->输出。视图1:输入=用户名,密码或密码; process =针对某项(例如列表,文件,数据库,win32 reg条目...)验证两个项目;输出=登录用户或登录失败。视图2至n:逐步添加详细信息[示例密码文件名,然后是有关合法密码,用户名的规则,有关重复项的操作,有关创建,添加,删除,修改密码文件的通常规则]。我本人经常问这个问题,期望的输出是什么:输入+过程中是否包含它们?我经常检查正常运行情况和边界条件(在您的情况下,零长度的用户名和/或密码,大小写相对,太长,格式错误或非法字符。)这些问题对于逐步发现必要的要求,规格,设计和规则。 一旦执行了一段时间,这就会在您的脑海中闪烁。现在,询问足够的信息来完成工作或查看需要进一步研究和思考的时间变得相当容易。 另请参阅:有关软件工程的书籍,可能比您想要的更多...