Click here to Skip to main content
15,867,704 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
Question[Solved] Opinions on two code layout alternatives? Pin
RobertSF10-Dec-21 10:43
professionalRobertSF10-Dec-21 10:43 
AnswerRe: Opinions on two code layout alternatives? Pin
Gerry Schmitz11-Dec-21 6:08
mveGerry Schmitz11-Dec-21 6:08 
GeneralRe: Opinions on two code layout alternatives? Pin
RobertSF11-Dec-21 7:09
professionalRobertSF11-Dec-21 7:09 
GeneralRe: Opinions on two code layout alternatives? Pin
Gerry Schmitz11-Dec-21 7:43
mveGerry Schmitz11-Dec-21 7:43 
GeneralRe: Opinions on two code layout alternatives? Pin
RobertSF11-Dec-21 11:44
professionalRobertSF11-Dec-21 11:44 
AnswerRe: Opinions on two code layout alternatives? Pin
englebart29-Dec-21 15:56
professionalenglebart29-Dec-21 15:56 
GeneralRe: Opinions on two code layout alternatives? Pin
RobertSF2-Jan-22 13:10
professionalRobertSF2-Jan-22 13:10 
QuestionDocumentation or modeling tool for a DB-application Pin
Member 1331165719-Nov-21 19:43
Member 1331165719-Nov-21 19:43 
I have a question about creating a software documentation. I hope I'm at the right place Smile | :) .

The problem:
I have to document a DB application before the implementation. The document must address not only the developers, but also other departments (who do not need to know the technology behind it; mainly non-developers). The tool doesn't need to support code generation (beside 8., that is optional); i.e. there is no need to generate HTML/JavaScript/CSS/etc. The document has to serve 2 main goals:
1. presenting the UI-prototype also for non-developers

2. collecting every name of the DB-fields used by the specific UI-elements of the mockup, and describing the behavior of the final application (in a plain text but with a reference to the specific DB-field)


If the UI-prototype has been approved, the implementation will begin using the name of the DB-fields and description of the behavior, collected in 2. .


I'm searching for a documentation/modelling/prototyping tool (I'm not sure what is the correct term for it) with the following abilities:

1. specify the DB-fields by name.

2. create mockups (simple GUI pages) and if you click (or mouse over, ...) on the individual elements (like input-fields, buttons, etc.) in the mockup, you should see the associated DB-field. An example: someone defines a mockup for the search with 2 fields that you can search for (ID, name).

3. you should be able to describe actions (in plain text). E.g. a mockup has the button Delete to delete elements from the DB that are older than 1 month. The description text should be able to refer to the DB-field affected by this operation. The text would be: "delete all items from {Mytable.Orders} that are older than 1 month.". Everything between {} is the name of the DB-field. The purpose of this is to ensure that if this field is renamed in the document, then it SHOULD be renamed in the description text also.

4. you should be able to define roles. E.g. the mockup ABC defines 3 DB-fields if you have the role of Admin. But if you have the role of User, then this mockup should ONLY define 1 DB-field. I would like to use the same mockup for Admin and for User .

5. the whole document should be searchable for certain DB-fields (to see in which mockups this field is used).

6. the tool should be free and run on at least one of the platforms: Windows / Linux / Web.

7. the whole document (with mockups, DB-field assignments) have to be saved in a format (PDF or HTML / JPG, or similar).

8. it would be nice if you could save the assignment of the DB-fields in JSON.

9. you should be able to describe the transition between mockups. If you e.g. click on Button A on the mockup ABC, the mockup DEF gets opened.

10. if you add a new DB-field to a mockup, a warning should appear if this DB-field is already being used in another mockup.

11. it would be nice (doesn't necessarily have to be) if you could display sample data in the mockups. E.g: you enter "Test" as "Name" in the previously defined search mockup, then a list will be displayed on this mockup (= creating an interactiv mockup).


It would be good if the first 7 feature could be fulfilled.

Thanx for any hint, or recommendation.
AnswerRe: Documentation or modeling tool for a DB-application Pin
Gerry Schmitz1-Dec-21 18:29
mveGerry Schmitz1-Dec-21 18:29 
AnswerRe: Documentation or modeling tool for a DB-application Pin
Mycroft Holmes2-Dec-21 11:01
professionalMycroft Holmes2-Dec-21 11:01 
GeneralRe: Documentation or modeling tool for a DB-application Pin
Member 133116573-Dec-21 4:55
Member 133116573-Dec-21 4:55 
GeneralRe: Documentation or modeling tool for a DB-application Pin
Mycroft Holmes3-Dec-21 11:29
professionalMycroft Holmes3-Dec-21 11:29 
QuestionAsync design Pin
Mycroft Holmes10-Nov-21 11:31
professionalMycroft Holmes10-Nov-21 11:31 
AnswerRe: Async design Pin
Gerry Schmitz10-Nov-21 20:26
mveGerry Schmitz10-Nov-21 20:26 
AnswerRe: Async design Pin
Richard Deeming10-Nov-21 21:39
mveRichard Deeming10-Nov-21 21:39 
GeneralRe: Async design Pin
Mycroft Holmes11-Nov-21 12:29
professionalMycroft Holmes11-Nov-21 12:29 
AnswerRe: Async design Pin
Greg Utas11-Nov-21 2:13
professionalGreg Utas11-Nov-21 2:13 
QuestionCommon Code Pin
Kevin Marois3-Nov-21 13:00
professionalKevin Marois3-Nov-21 13:00 
QuestionDAL Design Question Pin
Kevin Marois9-Aug-21 7:16
professionalKevin Marois9-Aug-21 7:16 
AnswerRe: DAL Design Question Pin
Mycroft Holmes9-Aug-21 12:44
professionalMycroft Holmes9-Aug-21 12:44 
AnswerRe: DAL Design Question Pin
Eric P Schneider11-Oct-21 19:41
Eric P Schneider11-Oct-21 19:41 
QuestionWhat is an archetect? Pin
Tad McClellan6-Aug-21 17:55
professionalTad McClellan6-Aug-21 17:55 
AnswerRe: What is an archetect? Pin
Gerry Schmitz7-Aug-21 5:22
mveGerry Schmitz7-Aug-21 5:22 
AnswerRe: What is an archetect? Pin
Mycroft Holmes7-Aug-21 12:36
professionalMycroft Holmes7-Aug-21 12:36 
Questioncross compiling a huge codebase from Power++ to c# Pin
sx20088-Jul-21 11:17
sx20088-Jul-21 11:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.