Made with
ConceptDraw
DIAGRAM 15

System Design

ConceptDraw DIAGRAM system design software is a product of CS Odessa that was developed especially for making it much simpler to create all the needed diagrams, charts, flowcharts, schemes and other drawings when there is such a need in it. Having the Specification and Description Language (SDL) solution installed from the ConceptDraw STORE application may be another bonus to any ConceptDraw DIAGRAM diagramming and drawing software’s user as it offers both stencil libraries with the design elements and the pre-made examples of the diagrams, such as the SDL ones.

System Design Solution

Example 1. Specification and Description Language (SDL) solution

Systems design is known to be the process of defining the modules, the interfaces, the data and the architecture for the systems in order to satisfy some specified requirements. Systems design can be treated as the application of systems theory to product development and there is some overlap with the disciplines of systems architecture, systems engineering and systems analysis.

The Design is known to be the act of taking the marketing information and creating the design of the product that is intended to be manufactured and systems design is the process of both defining and developing the appropriate systems in order to satisfy some specified requirements of the user.

Systems design had a crucial as well as a well-respected role in the data processing industry until the 1990s, but in the 1990s the standardization of both software and hardware resulted in the ability to build the modular systems. After, the importance of the software that is running on the generic platforms has slowly enhanced the discipline of software engineering and its popularity got increased.

Object-oriented design and analysis methods are becoming more and more popular, being most widely used methods for computer systems design nowadays already. The UML can be now described as the standard language that is used in the object-oriented analysis and design, being widely used for modeling software systems. It is increasingly used for high designing non-software systems and organizations and the UML diagrams are such drawings that can be also made in the ConceptDraw DIAGRAM diagramming and drawing software with the help of an appropriate solution.

There are a few types of the design, such as, for example, the architectural one. The architectural design of a system is used for designing the system architecture that describes the behavior, the structure and more views of that system and analysis. Another type, the logical design of a system is known to be pertaining to an abstract representation of the inputs, outputs and data flows of the system. It can be often conducted via using an over-abstract as well as a graphical model of the actual system. This particular type of design is known to be including the entity-relationship diagrams that can be also known as the ER diagrams.

Next, physical design can be related to the actual output and input processes of the system which can be explained in terms of the way some data is input into some system. The way it is authenticated and/or verified can be also defined, same as how it is processed and displayed. In physical design, there are a few requirements about the system that should be decided, such as an input requirement, the output requirements, the storage requirements, the processing requirements, system control and backup/recovery.

User Interface Design is known to be figuring out the way the users add some information to the system as well as the way such system presents this information back to them. Data Design can be concerned with the way such data is stored and represented within the system. Also, Process Design is known to be concerned with the way data moves through some particular system.

System Design Solution

Example 2. System Design

It is always important to find out how and where the data is validated, transformed and /or secured while it flows through into and out of some system. At the very end of the system design phase, there should be documentation used for describing the three previously mentioned sub-tasks that were produced making them available for being used in the next phase. To compare to the previously mentioned types, the physical design does not refer to the tangible physical design of any information system.

Creating the DSL diagrams can be done within only a few minutes by using the design elements from the stencil libraries of the Specification and Description Language (SDL) solution. The mentioned solution can be found within the ConceptDraw STORE application which is another product of CS Odessa that can be used by all the ConceptDraw DIAGRAM users for making the professionally looking drawings, such as the DSL diagrams.

The benefits of using both products of CS Odessa — the ConceptDraw DIAGRAM diagramming and drawing software and the ConceptDraw STORE application — are obvious: having the pre-made design elements can be very useful in terms of making the smart as well as good looking diagrams.

System Design *

Example 3. System Design. Design Elements — SDL Architecture
for Apple OS X and Windows

Thus, there is the “DSL Connectors” stencil library that is full of the design elements, such as “flow line”, “transition”, “gate — bidirectional”, “gate — toggle to end arrow”, “gate — toggle from end arrow”, “gate — bidirectional, toggle virtual (inherited)”, “gate — toggle to end arrow, virtual (inherited)”, “gate — toggle from end arrow, virtual (inherited)”, “exception association”, etc.

Next library is called as the “DSL Diagrams”. It includes such design objects as “state”, “input/message from user”, “output/message to”, “primitive from call”, “task/plane C code”, “text/declarations”, “decision”, “procedure call”, “N-type procedure”, “X-type procedure”, “save”, “create request”, “alternative”, “in/out connector”, “return”, “stop (X)”, “condition”, “start”, “procedure start”, “N-type start”, “X-type start”, “procedure”, “comment”, “text extension”, “signal note”, “macro inlet”, “macro outlet”, “macro call”, etc.




NINE RELATED HOW TO's:

Fault Tree Diagram →

ConceptDraw DIAGRAM diagramming and vector drawing software offers the Fault Tree Analysis Diagrams Solution from the Industrial Engineering Area of ConceptDraw Solution Park for quick and easy creating the Fault Tree Diagram of any degree of detailing.Fault Tree Diagram *
Picture: Fault Tree Diagram
Related Solution:

Flow chart Example. Warehouse Flowchart →

If you want to find a way to understand complex things in minutes, you should try to visualize data. One of the most useful tool for this is creating a flowchart, which is a diagram representing stages of some process in sequential order. There are so many possible uses of flowcharts and you can find tons of flow charts examples and predesigned templates on the Internet. Warehouse flowchart is often used for describing workflow and business process mapping. Using your imagination, you can simplify your job or daily routine with flowcharts. Warehouse flowcharts are used to document product and information flow between sources of supply and consumers. The flowchart provides the staged guidance on how to manage each aspect of warehousing and describes such aspects as receiving of supplies; control of quality; shipment and storage and corresponding document flow. Warehouse flowchart, being actual is a good source of information. It indicates the stepwise way to complete the warehouse and inventory management process flow. Also it can be very useful for an inventory and audit procedures.Warehouse Flowchart
Picture: Flow chart Example. Warehouse Flowchart
Related Solution:

UML Diagram Visio →

This sample shows the UML Class Diagram that was created in ConceptDraw DIAGRAM on the Mac and then was opened for editing in MS Visio. Using the 13 libraries of the Rapid UML Solution for ConceptDraw DIAGRAM you can create your own visual vector UML diagrams quick and easy.UML Diagram Visio *
Picture: UML Diagram Visio
Related Solution:

Cross-Functional Flowchart →

There are many tools to manage a process or to illustrate an algorithm or a workflow. Flowcharting is one of those tools. However, it may be difficult to show complex processes that require multiple attributes or several people in a simple flowchart, so a cross-functional flowchart would be a solution for that situation. To create such flowchart, group processes and steps to labeled rows or columns, and divide those groups with horizontal or vertical parallel lines. It is worth mentioning that there are different types of cross-functional flowcharts, like opportunity or deployment flowchart. This diagram shows a cross-functional flowchart that was made for a trading process. It contains 14 processes, distributed through 5 lines depicting the participants who interact with the process. Also there are connectors that show the data flow of information between processes. The cross-functional flowchart displays a detailed model of the trading process, as well as all participants in the process and how they interact with each other. The lines in the flowchart indicates the position, department and role of the trading process participants.Cross-Functional Flowchart
Picture: Cross-Functional Flowchart
Related Solution:

Network Glossary Definition →

When talking about engineering, one should define all the terms used, so anybody could understand the topic. Typical network glossary contains definitions of numerous network appliances, types of networks and cable systems. The understanding of basic is crucial for server management, network administration and investigating problems. The network glossary defines terms related to networking and communications. The most of glossary items has their visual representation in ConceptDraw DIAGRAM libraries of the Computer Network Diagrams solution. This illustration presents a local area network (LAN) diagram. It designed to show the way the interaction of network devices in a local network. The diagram uses a library containing symbols of network equipment, connections and the end-point devices such as network printer, hubs, server, modem and finally computers (PC, mac, laptop). This diagram depicts a physical LAN topology.Network Glossary Definition *
Picture: Network Glossary Definition
Related Solution:

Why Flowchart Important to Accounting Information System? →

The Accounting flowchart shows how information flows from source documents through the accounting records. The are based on the accounting procedures or processes. Flowcharts are used to represent accounting information in a system. There are special symbols which are used to create accounting flowcharts. Try conceptdraw flowcharting set of symbols to draw a professional charts.Why Flowchart Important to<br> Accounting Information System? *
Picture: Why Flowchart Important to Accounting Information System?
Related Solution:

Electrical Symbols — Electrical Circuits →

A circuit diagram or wiring diagram uses symbols to represent parts of a circuit. Electrical and electronic circuits can be complicated. Making a drawing of the connections to all the component parts in the circuit's load makes it easier to understand how circuit components are connected. Drawings for electronic circuits are called "circuit diagrams". Drawings for electrical circuits are called "wiring diagrams". 26 libraries of the Electrical Engineering Solution of ConceptDraw DIAGRAM make your electrical diagramming simple, efficient, and effective. You can simply and quickly drop the ready-to-use objects from libraries into your document to create the electrical diagram.Electrical Symbols — Electrical Circuits *
Picture: Electrical Symbols — Electrical Circuits
Related Solution:

UML for Software Engineers →

Unified Modeling Language (UML) is a visual modeling language in the field of software engineering. It is an open standard that provides the graphic notations for creating the visual models of object-oriented software systems. UML took in the notations of the Object-modeling technique, Object-oriented software engineering and the Booch method.UML for Software Engineers *
Picture: UML for Software Engineers
Related Solution:
ConceptDraw
DIAGRAM 15