Проектирование на языке UML

Автор работы: Пользователь скрыл имя, 29 Марта 2011 в 00:53, курсовая работа

Описание работы

Цель курсовой работы – закрепления и углубление знаний, полученных студентами при изучении дисциплины, а также получение практических навыков разработки программы средней сложности с использованием современных технологий и инструментальных средств.

Содержание работы

1.Задание 4
2.Требование к программе 5
3.Описание Use Case diagram 6
4.Описание Activity diagram 9
5.Описание модели взаимодействия, представленной на диаграммах последовательности и кооперации 11
6.Описание модели поведения, представленной на диаграммах состояний. 14
7.Описание логической структуры системы, представленной на диаграммах
классов 15

8.Описание физической структуры системы, представленной на диаграммах компонентов. 17
9.Описание С++ программы. 18
10.Результаты тестирования. 21
11.Заключение 22

Файлы: 1 файл

Пояснительная записка.doc

— 776.50 Кб (Скачать файл)

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Media;

namespace Curs2

{

    public partial class Form1 : Form

    {

        Processor processor;

        public Form1()

        {

            InitializeComponent();

            processor = new Processor();

            timer1.Interval = 500;

            // Enable timer.

            timer1.Enabled = true;

            processor = new Processor();

            comboBox1.SelectedIndex = 0;

             

        } 

        private void button5_Click(object sender, EventArgs e)

        {

            processor.Reset();

        } 

        private void timer1_Tick(object sender, EventArgs e)

        {

            processor.Tick();

            label1.Text = processor.Time();

            if (processor.isSignal() == true) { SystemSounds.Beep.Play(); }

            if (processor.isRadio() == true)  label2.Text = "Radio On";

            else label2.Text = "";

        } 

        private void button1_Click(object sender, EventArgs e)

        {

            processor.EditClock();

        } 

        private void button2_Click(object sender, EventArgs e)

        {

            processor.EditAlarmClock();

        } 

        private void button3_Click(object sender, EventArgs e)

        {

            processor.SetHour();

        } 

        private void button4_Click(object sender, EventArgs e)

        {

            processor.SetMinute();

        } 

      private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            processor.SetMode(comboBox1.SelectedIndex+1);

        }

    }

}

Информация о работе Проектирование на языке UML