Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software Factory
Praxis Corporation
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
CONTENTS
1 Organizational Standards....................................................................1 CONFIDENTIAL MATERIAL .......................................................................................................1
GENERAL DESIGN CONSIDERATIONS........................................................................................................................3 Specific Design Consideration........................................................................................................................................3
Reference title: ..................................................................................................................................3 Text Boxes..........................................................................................................................................3 Combo Box. ......................................................................................................................................3 Frames................................................................................................................................................3 Labels. ...............................................................................................................................................4 Folders. ..............................................................................................................................................4 Fonts. .................................................................................................................................................4 Grid. ...................................................................................................................................................4 Error Messages. .................................................................................................................................4 Icons...................................................................................................................................................5
GENERAL FUNCTIONALITY CONSIDERATIONS.......................................................................................................5 Special Functionality Considerations ..............................................................................................................................5 TYPES OF SCREENS.........................................................................................................................................................6 Access screen...................................................................................................................................................................6 Primary Window or General Context Window...............................................................................................................7
MDI....................................................................................................................................................7
Secondary Windows ........................................................................................................................................................8
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Reference title: This section includes the name of the system and its location in the top left corner of the screen. Text Boxes All text boxes must be blank when designing and have Max Length in accordance with the related length of the field or data. The height must be 270-315 depending on the space and design of the "form" or "frame". The boxes within the frame must have the same size. Numeric and alphanumeric data within boxes must be aligned to left.
Combo Box. Combo is an obligatory selection. The user must not be allowed to add values differing from those presented by the combo. The different selection option of the Combo allows the user to add a value different from that presented by the combo. Frames. When there are different types of information that may be grouped, each type must be placed in a frame. 1-3D folders must be used.
3
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Labels. The following format must be used for labels that require control: Capital First letter for each word; the labels representing read-only fields must be red. If the Radio Button or Check Box controls are placed beside a Text Box with a respective Label, the control text must be written on the left and aligned with the Label and the box or the button must be aligned with the Text Box respectively. If these controls are grouped in a frame without a text control on the left, the text must be placed on the right. Folders. It is recommended to group and organize the information in top Sstab folders. The bottom folders are allowed only when there is a large number of folders. 0-SSStyletabbedDialog must be used. Fonts. The default font is MS Sans Serif 8. The list controls require Courier New 8. The first letter of every object with text (Label, button, Radio Button, Check Box, etc.) must have a Shortcut (use the following letter if the first one is used for another control). Grid. TrueDBGrid is used as a standard in the application with MS Sans Serif. Also 1-3d and fixed single edge are used. Error Messages. The messages must be composed by three main elements: an icon, a message and a set of buttons. The icon must be placed on the left, the message on the right from the icon and the buttons below the message. b
4
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Icons. The following format must be used; Icon (bitmap) in the button: The icons are sized 16 X 16 and must be used in agreement with functionality.
Generate R Report
S Save
Clean
E Export Accept
E Exit
V View
U Update
C Cut
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
The Grid that opens the view data has a bar that helps to move among fields.
TYPES OF SCREENS
Access screen: The access screen dictates the policies required to access the system. Primary window or general context window: The primary window or the general context window organizes the functionality of the whole application. This window must be redimensionable. Secondary window: The secondary window handles the functionality determined in the application. This screen is located in the primary window. These windows are modal, non-redimensionable and of frequent use. Message window: The message windows are modal and non-redimensionable. They are composed of three main elements: an icon, a message and a set of buttons.
Access screen
The access screen dictates the policies required to access the system.
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
MDI
MDI allows to control the whole system. Its main components are: Title and Icon of System A title has to be defined for the system and placed in the title bar of the main form and in that of message boxes. An icon miust be chosen and added to all forms comprising system. Application Menu It is located in the left corner of the window. The initial letter of each menu option must be capital. Menu Prefixes The prefixes of menu controls must spread beyond the initial label "mnu", an additional prefix must be considered for each nesting level; the menu title must be placed at the end of the name, e.g.: Menu File File File Format Action Open Send mail Send fax Character Name of controller mnuArchivoAbrir mnuArchivoEnviarCorreo mnuArchivoEnviarFax mnuFormatoCarcter
7
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Help
Contents
mnuAyudaContenido
Status Bar The status bar is comprised by the following pannels: o User o Date o Time
User name To identify the user who operates the system at the moment, his/her name that has been recorded on the initial screen will be displayed. Date and time of system The date and the time of the system have the following format: Date: dd/mm/yyyy. Time: hh:mm
Secondary Windows
The application developmet is usually focused on exploiting, using, and managing information. Under these considerations the secondary windows an be divided as follows: Updaters Updater forms Trigger forms Catalogue forms Report forms
The main functions of the updaters are: Record, Delete, View and Modify. There are three general sections:
In this section process buttons must be included. The Record and View buttons will be activated at the beginning, whereas the exit button will be activated at all times. In case there are more than two combos in the search criteria, it is necessary to have a Check Box that will serve as a filter when Viewing.
Section 2.General Results of Search Criteria.
The section three contains several functions. At the beginning this section is blank and ready for a new record. Once a record is chosen in sections 1 and 2, the section 3 performs and displays the specific Record and Modifications. The Deleted records are not eliminated physically but logically.
8
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Internet:
Triggers
Any application that comprises processes must have a control screen showing the status of the processes. This is how the execution of specific processes is controlled and the status is verified (see the project PX0405NOMINANV because the PX0405-SIHOWEBN has no Triggers).
9
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
The Triggers are comprised as follows: The View option is previously defined by the user. You may view the detailed records related to the performed processes and consult the history or logbook of previously performed processes. Once the process is initiated, the screen displays its status, progress and statistics. Once a process is chosen, this option initiates its execution. The function of this option is to cancel the process that is being executed. This option shows the status of the process and its description. There must be an icon for easy identification. Catalogues The maintenance buttons are: Add, Delete, Cut, Modify. The initial state of the form is Edit. There must be a button to exit the screen (ESCAPE). There must be a detail area (list). The operation Add uses a view form that automaticly validates the record details that may be added. Insert and Cut are automatic options. There is data control available for master navigation and a view button.
Status. Cancel. Execute. Verify. View.
10
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Colors.
Fonts.
Buttons.
The size of buttons may vary depending on the space assigned to the form, but the buttons of the frame must have the same size. The buttons may be used in accordance with functionality needs of the screen; the following sample shows a standard set of buttons.
Function
Preview
Button
Function
Delete
Button
Cancel
New
Save
View
It is recommended that the module includes the view. Only when specifically required by the client or applciation may a separate view module be created. As mentioned previously, if there are more than two combos in search criteria, it is necessary to have a Check Box that serves as a filter when Vewing. The results of the view must include a grid of General results as shown below:
11
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
12
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
Report
The reports are designed with Crystal Reports, a tool which is structured as follows:
The Fonts to be used are: Concept Report Title Report Date Subtitles Detail Totals Slogan Pages Print Date and Time
Logo, Report Title, Subtitles and Date. Detailed description of data. Print Date and Time, Slogan and Pages.
Size 14 10 12 9 9 10 8 8
Color Blue Blue Black Black Blue (Grey Background) Blue Black Black
13
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
INTERNET
Colors. The standard colors used in the application are: Blue: #003893 Orange: #e87511 Fonts. The standard font is Arial. The first letter of the titles and the contents of the pages must be Capital. Button.
The background of the buttons must be gray and the letters white, as shown below. The buttons must be placed in the right corner of the screen: View, Save, Delete, Modify.
14
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
The button background on Web pages must be blue and the letters white: Color Blue Pantone 287U Color Blue R 12 C 100 G 46 M 68 B 130 Y 0 K 12
Screens.
All screens must include a watermark and the logo of Praxis. The screen components of the main web for the Timing System (SIHOWEB) must be distributed as follows:
Reference title: This section includes the name of the system (in this case: SISTEMA DE HORAS) that is centered on top section of the screen. Logo of Praxis : The logotype of Praxis is placed in the top left corner of this section. Buttons : The number of buttons depends on the activity to be developed. Search criteria
15
CONFIDENTIAL MATERIAL
Organizational Standards
Software Factory
o Results : The results of the search are shown by default. The last part may include general
data such as: id, name of required resource or action.
Slogan of Praxis : The slogan of Praxis IT, Commitment Unlimited is placed in the top right part of the screen. Menu : This part is composed of all options available in the system and includes a menu and submenus. Work area: All the screens the user may access are shown here.
16
CONFIDENTIAL MATERIAL