<span dir="rtl">מצגת של PowerPoint</span>

italiansaucySoftware and s/w Development

Dec 13, 2013 (3 years and 8 months ago)

114 views

אשונב ירקחמ טקיורפ
בהזה סחי

הקיטתסאו
םיקשנמ לש


ADD

החנמ
:
פורפ
'
םענ
יקסניטקרט


ימדקא החנמ
:
פורפ
'
לבוי
ץיבולא
'


םישיגמ
:
תרפא
דוד



ינסרא
קינפורק




Functional requirements


םייפרג םייוריג רגאמ
-

הס
"
כ
4

םייוריג


תונומת יתש םומיסקמב הכימת
.


ע ןתנית הבושת
"
ע ןמסה םוקימ י
"
ג
רדיילס

םע
לש דוקינ םלוס
0
-
10

קנ
'
=
>
תקסה רשפאמ
בהזה סחיל תופידע יבגל םיזוחאב תונקסמ





Functional requirements


םייפרג םייוריג לש תוגוז תגצה
:


הס
"
כ
4

םייפרג םייוריג
:


טנרטניא ירתא לש םילדומ ינש


םייראלולס םירישכמ לש םילדומ ינש







גוז
=
תונוש תויצרופורפב קשממה ותוא


ןורקיע
JND
=
J
ust
N
oticeable
D
ifference




Use Case Diagram

Change

image
parameters

Change

image
parameters

participant

Use Case: Compose an experiment question


Actors: Researcher


Description
: Create and store a test question, composed of chosen image, question and answer.



Preconditions
:



a. the database consists of images with updated parameters.



b
. The database consists of
the experiment question: which image is more beautiful?




c
. The database consists of
a slider , on which the quantitative answers will take place.



Post conditions: The experiment question is stored in database.



Main
flow:


1
. The researcher wishes to compose an experiment question.


2
. The system presents the images it has in DB.


3
. The researcher chooses an image.


4
. in case another image is required return to
2
.


5
. the system adds to the chosen images a slider for answer and an experimental question


6
.
The system stores the experiment question.


7
.
The system presents success message.


8
.
In case composing another experiment question is required return to
2
.

Use Case: Test run


Actors:
Participant


Description: Run experiment question and store the
Participant ‘s answer
.


Preconditions:



a
. the
Participant is
known to the system.


b
. The database consists of experiment questions.



Post
conditions: The
Participant ‘s answer
is stored in database.



Main flow:


1
. The
Participant

wishes
to participate in the experiment.


2
. The
Participant

provides
his identifier.


3
. The system presents an experiment question to the
Participant

.


4
. The
Participant

chooses his
answer
on the slider.


5
. The system stores the
Participant ‘s answer
in DB.


6
.
in case the test is not over return to
3
.


7
.
The system presents a
“thank you for participate!” message
.

Use Case: Data Processing


Actors: The Researcher.



Preconditions: all the experiment results is in the database



Post conditions: the ASCII CSV file is created successfully.



Main
Flow:



1
. The researcher wishes to export experiment results to statistical
software.


2
. The system presents the export screen


3
. The researcher chooses the experiment to
export


4
. The researcher chooses the name and location to save the file


5
. The system generates the file

New Solution For The Problem Domain


ןיב בלשל ןויסינ
Silverlight

ןיבל
ASP.net MVC

לשכנ
.


ב שמתשהל ונרבע

Scalable
Vector Graphics

וא
רוציקב

SVG


תפש יהוז רשאכ
XML

החותפ
הקיפרג רואיתל
.


תכרעמ תרוטקטיכרא


MVC Web Architecture

Controller Layer

View Layer

SQL Server Database

Entity Framework

Data Model

Class Diagram


Model:


Class Diagram


Repositories for Model:



Class Diagram


Repositories for Model cont.



Class Diagram


Controller


Gui



Base Images


GUI


-

Add new Experiment

Tasks


תורפס רקס


עצוב


שומימ
Data Model



עצוב


תונומת תפסוה שומימ
,
םייוריג תריציו םירטמרפו תולאש


עצוב


יוסינ תרדגה שומימ
:
3

םימי


יוסינ עוציב שומימ
:
7

םימי


עדימ חותינ שומימ
:
7

םימי


תכרעמה תקידבו בוציע


םיטסט


7

םימי


יוסינ טולייפ


יאמ
2011


יוסינ עוציב
-

יאמ
2011


ינושאר תואצות חותינ


ינוי
2011


סנכ
םיטקייורפ



ינוי
2011


םייפוס םיכמסמ תשגהו יפוס תואצות חותינ


ילוי
2011

תולאש
?