Íá æÇÌÈÇÊ ÇáÌÇãÚÉ ÇáÚÑÈíÉ ÇáãÝÊæÍÉ
Íá æÇÌÈÇÊ ÇáÌÇãÚå ÇáÚÑÈíÉ ÇáãÝÊæÍå ãÚ ÇáÔÑÍ
áÌãíÚ ÝÑæÚ ÇáÌÇãÚÉ æáÌãíÚ ÇáÊÎÕÕÇÊ æáÌãíÚ ÇáãæÇÏ


Íáæá äãæÐÌíÉ ãÖãæäÉ æÛíÑ ãßÑÑÉ - ÞÓã ÎÇÕ ááÊÑÈíÉ


KSA-Kuwait - Bahrain -Oman - Jordon -Lebanon -Egypt-Sudan


ÇáßæíÊ ÇáÈÍÑíä ÚãÇä ÇáÃÑÏä áÈäÇä ãÕÑ ÇáÈÍÑíä ÍÇÆá ÇáÑíÇÖ ÇáÏãÇã ÌÏÉ ÇáãÏíäÉ ÇáãäæÑÉ ÇáÇÍÓÇÁ
(.turnitin./ ) ÝÍÕ ÇáÊÔÇÈå æÝÞÇ áäÙÇã ÇáÌÇãÚÉ Úä ØÑíÞ ãæÞÚ ßÔÝ ÇáÊÔÇÈå


ÇÊÕá : - OO966542495275

æÇÊÓ ÇÈ: 00966542495275+

Çíãíá : [email protected]




Íá æÇÌÈ ÇáÌÇãÚÉ ÇáÚÑÈíÉ ÇáãÝÊæÍÉ




Íá æÇÌÈÇÊ ÇáÌÇãÚÉ ÇáÚÑÈíÉ ÇáãÝÊæÍÉ 00966542495275
Çíãíá : [email protected]

æÇÊÓ ÇÈ: OO966.5.4.2.4.9.5.2.7.5

[/SIZE]








M256
Software Development with Java
Spring 2017/2018


Question [20 Marks]:
Facebook and Twitter are two well-known social networks that are currently used by millions of users.
In this TMA, each student is requested to evaluate both Facebook and Twitter platforms. Each student is expected to perform the following activities and submit the findings as a report in this TMA:
Stage A: System Evaluation
Give complete details on the systems’ main functional and non-functional activities.•
Evaluate the GUI of the two systems (according to the HCI concepts).•
Identify the weaknesses of each platform.•
Stage B: System Development
Upon completing the evaluation stage, the student is expected to have clear view on both systems and should be able to identify the missing features and suggest some actions for further enhancement. In this stage, the student is expected to perform the following activities:
List the new features which should be included in the enhanced versions of the two• platforms with proper justification.
Suggest new GUI which overcomes the issues raised in the previous stage.•
Discuss (using your own words) the possibility of merging the features of Facebook and Twitter in one platform.•
Provide sufficient diagrams which include: use-cases, sequences diagrams.•
Note that, system implementation is beyond the scope of this project.
-- End of TM
m256 Íá æÇÌÈ










Íá æÇÌÈÇÊ ÇáÌÇãÚÉ ÇáÚÑÈíÉ ÇáãÝÊæÍÉ
Íá æÇÌÈÇÊ ÇáÌÇãÚå ÇáÚÑÈíÉ ÇáãÝÊæÍå ãÚ ÇáÔÑÍ
áÌãíÚ ÝÑæÚ ÇáÌÇãÚÉ æáÌãíÚ ÇáÊÎÕÕÇÊ æáÌãíÚ ÇáãæÇÏ


Íáæá äãæÐÌíÉ ãÖãæäÉ æÛíÑ ãßÑÑÉ - ÞÓã ÎÇÕ ááÊÑÈíÉ


KSA-Kuwait - Bahrain -Oman - Jordon -Lebanon -Egypt-Sudan


ÇáßæíÊ ÇáÈÍÑíä ÚãÇä ÇáÃÑÏä áÈäÇä ãÕÑ ÇáÈÍÑíä ÍÇÆá ÇáÑíÇÖ ÇáÏãÇã ÌÏÉ ÇáãÏíäÉ ÇáãäæÑÉ ÇáÇÍÓÇÁ
(.turnitin./ ) ÝÍÕ ÇáÊÔÇÈå æÝÞÇ áäÙÇã ÇáÌÇãÚÉ Úä ØÑíÞ ãæÞÚ ßÔÝ ÇáÊÔÇÈå


ÇÊÕá : - OO966542495275

æÇÊÓ ÇÈ: 00966542495275+

Çíãíá : [email protected]




Íá æÇÌÈ ÇáÌÇãÚÉ ÇáÚÑÈíÉ ÇáãÝÊæÍÉ




Íá æÇÌÈÇÊ ÇáÌÇãÚÉ ÇáÚÑÈíÉ ÇáãÝÊæÍÉ 00966542495275
Çíãíá : [email protected]

æÇÊÓ ÇÈ: OO966.5.4.2.4.9.5.2.7.5

[/SIZE]