Автор работы: Пользователь скрыл имя, 28 Мая 2012 в 09:55, курсовая работа
Одним из возможных подходов к разработке ПО в рамках спиральной модели ЖЦ является получившая в последнее время широкое распространение методология быстрой разработки приложений RAD (Rapid Application Development). Под этим термином обычно понимается процесс разработки ПО, содержащий 3 элемента:
небольшую команду программистов (от 2 до 10 человек);
ВВЕДЕНИЕ ………………………………………………………………. … 3
1. ПОСТАНОВКА ЗАДАЧИ ………………………………………………. 5
2. СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ...7
2.1 Анализ языка программирования Delphi ……………………………….7
2.2 Анализ языка программирования Visual Basic…………………...……10
2.3 Анализ языка программирования Python ……………………………...11
2.4 Анализ языка программирования Java…... ……………………………13
2.5 Анализ языка программирования C++…... ……………………………16
3. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ АУДИО И ВИДЕО
КОНВЕРТЕРА .....…………………………………………………………. 20
4. ПРОЕКТИРОВАНИЕ ПРОГРАММЫ ………………………………….23
4.1 Модель пользовательского интерфейса ……………………………….23
4.2 Модель работы программы …………………………………………….24
5. ВНЕДРЕНИЕ ПРОГРАММНОГО ПРОДУКТА ……………………….26
5.1 Руководство по работе с программным продуктом ………………….26
6. ОЦЕНКА КАЧЕСТВА ПРОГРАММНОГО ПРОДУКТА …………….34
6.1 Стандартизация характеристик качеств ………………………………34
6.2 Выбор показателей качества …………………………………………...35
6.3 Оценка качества …………………………………………………………35
ЗАКЛЮЧЕНИЕ ……………………………………………………………..37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ………………………...39
ПРИЛОЖЕНИЯ………………………………………………
begin
ar := ComboBox1.Items.Strings[
end;
procedure TForm1.ComboBox2Change(Sender: TObject);
begin
ab := ComboBox2.Items.Strings[
end;
procedure TForm1.ComboBox3Change(Sender: TObject);
begin
nac := ComboBox3.Items.Strings[
end;
procedure TForm1.ComboBox4Change(Sender: TObject);
begin
vf := ComboBox4.Items.Strings[
end;
procedure TForm1.ComboBox5Change(Sender: TObject);
begin
vb := ComboBox5.Items.Strings[
end;
procedure TForm1.ComboBox6Change(Sender: TObject);
begin
vs := ComboBox6.Items.Strings[
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Form3.Show();
end;
procedure TForm1.Image3Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'hlp1.chm', nil, nil, SW_show);
end;
procedure TForm1.Image4Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'hlp2.chm', nil, nil, SW_show);
end;
procedure TForm1.Image5Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'hlp3.chm', nil, nil, SW_show);
end;
procedure TForm1.Image6Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'hlp4.chm', nil, nil, SW_show);
end;
procedure TForm1.Image7Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'hlp5.chm', nil, nil, SW_show);
end;
procedure TForm1.Image8Click(Sender: TObject);
begin
ShellExecute (Form1.Handle, nil, 'hlp6.chm', nil, nil, SW_show);
end;
end.
Приложение 2. «Листинг заставки»
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, jpeg;
type
TForm2 = class(TForm)
Timer1: TTimer;
Image1: TImage;
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled := false;
end;
end.
Приложение 3. «Листинг информационного окна»
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;
type
TForm3 = class(TForm)
Button1: TButton;
Image1: TImage;
Label1: TLabel;
StaticText1: TStaticText;
StaticText2: TStaticText;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.Button1Click(Sender: TObject);
begin
close;
end;
end.
ХГУ ИИиТ З-47 Слюсарь Сергей Викторович
Лист
Информация о работе Технология разработки программного обеспечения с использованием RAD Delphi7