I would be delighted to assist you. I have worked as, among other things, a professor of computer and electronic engineering. I need to see the requirements posted in their entirety. Thank you for your cooperation.
Hold your horses. (I apologize for the archaism of that idiom.)
UML means various things to various people. It's one of those terms, like "schema" or "entity-relationship diagram," that is partially in the eye of the beholder: "an ERD requires table schemata"; "an ERD should never include schemata"; "rectangles and ovals don't belong on the same diagram"; etc.
THEREFORE, please include a snapshot of a sample OUTPUT that looks like what YOU, PERSONALLY, wish to have produced. That's the best and CLEAREST way of conveying your wishes.
Where are the use cases? I presume they're in Test Plan?
With all respect, the best way to ensure satisfactory results (let's target that on the first go-around then perfect it when we know we're going in the right direction) is to collect the requirements in one place, not to
I apologize. I really don't mean to make extra work for you: you came to JustAnswer.com for answers, not for questions! However, we have learned that the best way to guarantee outstanding results is to go through the exercise. I promise you will find at least one thing that you in/excluded that you meant to ex/include.
Web site operating strangely please bear with me for a moment here.
Thanks. You posted great stuff and that was a pretty solid narration. Can you possibly collect all of that material into ONE posting (a Microsoft Word DOC file, if you would be so kind, NOT a DOCX file) that narrates things and intersperses pictures (bodily inserted, NOT "by reference")? I promise that that exercise will also clarify things in your mind and simplify the task for BOTH OF US.
FYI, relevant credentials for premium service officer: chief architect and principal scientist of Trusted RUBIX B2, the world's first multi-level secure relational DBMS for multi-level secure UNIX; significant contributor to National Security Agency's "Trusted Database Interpretation" and two other National Computer Security Center "Rainbow Books"; leading (although not THE leading: that was my friend, Barry) author of the Defense Information Technology Security Certification and Accreditation Process (DITSCAP), forerunner of NIACAP and FISMA; designer of firewalls/perimeter networks still deployed at Nuclear Regulatory Commission, Department of Transportation, United States Agency for International Development, Federal Energy Regulatory Commission, and United States Courts.
We are COMPLETELY on the same page, I am asking you to organize the work just a tad better, not just toss up a dozen or more diagrams with a sentence interspersed here or there. But the decision is yours.
IMHO I'm not even sure why all this diagrammatic apparatus is even necessary for something as simple as "log in."
Let's try this: can we take two steps backwards and examine what the original, end-user requirement is? Never mind the intermediate diagrams and stick figures and gingerbread people.
YOU ARE THE BEST!!!
Obviously it's an academic project. Obviously, since I've done time as a professor, I can sniff that out AND address it in the way that your prof likely expects. You wouldn't know if he/she is a diehard ACM curriculumist, would you? And I didn't say you were unclear. You have provided plenty of material. But there's more to life than material! I mean, getchar(), fork(), and execve() gives me enough apparatus to build a shell! But it takes more than that . . .
Can we examine this in the morning? It is getting late here. You wouldn't be on the West Coast, now, would you?
It will not take two days! I have other tasks to attend to, but I am an efficient worker, and I am my own harshest critic. Did you read the credentials? Aren't they, like, beyond ridiculous? I promise you a timely, excellent result. Caveat: if I have to do any artwork by hand, it will probably be illegible, inscrutable, and every other ill- and in- that you can think of!
pastebin.com, eh? I really hate those dropbox things that are like one-half step above a wiki, publicly destructible and publicly plunderable (looking for a better word that uses the Greek root harpax-, but I'm too tired just now). Can we pick it up in the AM? I tend to hang around here. All it takes is an extra browser tab and a clear head! Have a terrific evening (what's left of it).
Rock and roll, as they say.
(Why do they say that?)