Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа 2012 / Пояснительная записка.doc
Скачиваний:
39
Добавлен:
07.06.2015
Размер:
388.1 Кб
Скачать

Формирователи затрат eMi для раннего этапа проектирования

Обозначение

Название

EMi

  1. PERS

Возможности (способности) персонала (Personnel Capability)

средние способности =1

  1. RCPX

Надежность и сложность продукта (Product Reliability and Complexity)

Очень несложный = 0.5

  1. RUSE

Требуемое повторное использование (Required Reuse)

Необходимость повторного использования

Среднее = 1

  1. PDIF

Трудность (сложность) платформы (Platform Difficulty)

Lazarus несложная платформа = 1

  1. PREX

Опытность персонала (Personnel Experience)

Мало опытный (студент)= 1.5

  1. FСIL

Средства поддержки (Facilities)

Возможности

Среднее = 1

  1. SCED

График (Schedule)

Сроки

Сроки не жесткие = 0.5

Итого:

=1*0.5*1*1*1.5*1*0.5=0,375

LOC= FP×29=…..*29=……..

ЗАТРАТЫ = А × Ме ×РАЗМЕРв [чел.-мес]

ЗАТРАТЫ = 2.5 × 0,375×1.419841,15 [чел.-мес]=

=……[чел.-мес] Итак, за …… месяца один человек может выполнить данный продукт.

3 Проектирование с использованием языка uml

3.1 Диаграмма прецедентов

или

3.2 Диаграмма классов

Название медикамента

Номер медикамента

Количество единиц

Цена

Медикамент

Просмотреть ( )

Редактировать ( )

Добавить ( )

Удалить ( )

Найти ( )

Название медикамента

Номер медикамента

Количество единиц

Цена

Вид лекарства

Название медикамента

Номер медикамента

Количество единиц

Цена

Сфера использования

Лекарственные средства

Вспомогательные медицинские средства

Просмотреть ( )

Редактировать ( )

Добавить ( )

Удалить ( )

Найти ( )

Просмотреть ( )

Редактировать ( )

Добавить ( )

Удалить ( )

Найти ( )

3.3 Диаграмма последовательностей

для варианта использования «Редактирование»

3.4 Диаграмма схем состояний

4 Текст (листинг) программы

unit Unit1; //главное меню

{$mode objfpc}{$H+}

interface

uses

Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls,

EditBtn, StdCtrls, Unit2, Unit4;

type

{ TForm1 }

TForm1 = class(TForm)

Button1: TButton;

Button2: TButton;

Button3: TButton;

FileNameEdit1: TFileNameEdit;

Image1: TImage;

5.Примеры использования (сценарии)

При запуске программы появляется диалоговое окно:

Для поиска нужной информации, нужно ввести в поле поиска слово и нажать в зависимости от критерия кнопку По фамилии, По адресу или По телефону. Данные об искомом абоненте выделятся в телефонной базе:

Для перехода в Редактирование базы, нужно нажать на вкладку Редактирование:

и т..д. …..

Заключение

В процессе выполнения курсовой работы был выполнен ряд действий по анализу, проектированию и кодированию программы, которая производит генерацию минного поля и др.

Этап анализа включает в себя следующие пункты:

  • Расчета FP, LOG и COCOMO-метрик

  • Расчет трудовых затрат

На этапе проектирования были построены диаграммы: прецедентов, классов, последовательности и схем состояний.

Список литературы

  1. В. Гофман, А. Хомоненко. Delphi. Быстрый старт – СПб: БХВ-Санкт-Петербург, 2009.– 400 с.

  1. В. Волков. Delphi. Самоучитель. – СПб: Питер, 2005. – 266 с.

3. Д.Е. Демидов, Д.А. Ломаш. Проектирование информационных систем. Учебное пособие. МПС России: Ростов-на-Дону, 2004.-62с.

4. Никита Культин.Delphiв задачах и примерах. БХВ-Петербург, 2003. – 284 с.

5. http://www.delphibasics.ru/Class.php

6. http://lazarus.su/