Tag: Design

 

CASE Tools and System Development Life-Cycle

CASE Tools

Computer-Aided Software Engineering (CASE) tools are used by system analysts, designers, and developers to capture information about business requirements, create a design for the data structures to fulfill those requirements, and generate front-end and server program code. CASE tools can automate much of the manual, repetitive, and error-prone work needed for system development, and can greatly increase the productivity, accuracy of the design, and robustness of the implementation. (more…)

What Database Design Tools Have You Used?

When interviews want to find out if you do have hands-on experience, they usually ask tools related questions.  If you can explain what tools you have used to do what tasks, they assume you have the skills supported by the tools.

As for database design tools, there are many.  The most popular ones are: (more…)

What database design and data modeling experience do you have, and what tools have you used?

Database design is one of the most common topics asked in interviews for application design/development positions.  Your answer should mix your design skills with tool experience and cover the database design lifecycle. (more…)

What Database Design Experience Do You Have?

Database design questions is always asked in job interviews for DBAs, database analysts, and database developers. To make interviewers happy, your answer must cover all phases of database design: analysis of business entities, data modeling, build ERD, logical database design, and physical database design. You may also mention the scope of the database, such as number of entities and tables, the size of database, etc. and tell what database design tools you have used.

Suggested answer: (more…)

What is Enterprise Modeling?

This question is to test your knowledge of BACHMAN methodology.  BACHMAN was quite popular in last decades.  Some old-timer architects like to ask this question to enterprise architect candidates.  If you are not familiar with how enterprise model was defined in BACHMAN, here is a brief answer: (more…)

How Can the Process Modeling Features of a CASE Tool be Used?

Process modeling features are used to construct data-flow diagrams. In addition, state transition diagrams can also be used to represent the state of an entity and event objects.  Process hierarchy diagrams are also used to represent the flow of processes.

How Can CASE Tools Help Perform Business Strategy?

“CASE tools have features that allow efficient organization of economic, industrial, and business decision information matrices.  These matrices can be linked to system and give users a concise view as to the impact of their decisions and the amount of involvement and resources required to meet stated objectives.”

UML Experience

UML skills and experience are expected for software engineers, application developers, software designers, and enterprise architects.

UML stands for Unified Modeling Language.  The UML provides a language-neutral, tool-supported, well-documented standard for modeling systems such as web applications.  It enables system requirements, structure, and behavior to be succinctly captured and effectively communicated.

As explained by Duncan Jack in August 2005’s JDJ, UML is interpreted as: (more…)