What exactly should a computer program do? How will you know if the program you have written or requested to be written for you does what you need it to do? It’s really a whole lot simpler than you might think. If you, as a business user, can define what information is available to accomplishContinue reading “Input – Process – Output”
Category Archives: principles
Syntax of an ERD – Entity Relationship Diagram
Syntax Rules for an Entity Relationship Diagram: An Entity Relationship Diagram Sample: Use this link: https://docs.google.com/drawings/d/1keA4BzVCJXcUoNWDw7-0pIrQ7AsB5CgavjWR7P5Wyrg/edit?hl=en_US (may have to paste into a browser) Business Rules derived from this sample are: It is also interesting to note that since there is no relationship between Customer and Product there are no Business Rules that can be derived betweenContinue reading “Syntax of an ERD – Entity Relationship Diagram”
Process Modeling
Flowcharts, Data Flow Diagrams, Swim Lane diagrams, Use Cases and other constructs have been used to reflect what a Business or Systems Analyst thinks the client is describing when they talk about Business Process and the use of information in the conduct of their business. These diagrams have structure, syntax, and rules that have beenContinue reading “Process Modeling”
Modeling for Money!
One of the basic principles of Software Engineering is the creation of visual models to demonstrate the project team’s understanding of the discoveries we are collecting from the users who are driving our discussions. The type of drawings were proscribed by several authors of the time but regardless of the style of the drawing, theyContinue reading “Modeling for Money!”
The Software Engineering Handbook
Information Technology (IT) has been moving towards a “Popcorn Culture” for many years where our Practitioners are regularly looking for a quick POP of a little progress in technology. When I was growing up in the world of computer programming, we were taught that this work took planning, design, testing, and re-work before a productContinue reading “The Software Engineering Handbook”
