I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   21 ,   N o .   1 J a n u a r y   202 1 pp .   4 40 ~ 44 9   IS S N :   25 02 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 21 .i 1 . pp 440 - 449             440       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om   A   su st a i n a b l e   p r o c e d u r a l   m e t h o d   o f   so f t w a r e   d e si g n   p r o c e ss  i m p r o v e m e n t s       K h al i d   T .   A l - S ar a yr e h 1 ,   K e n z M e r i d j i 2 ,   M am d ou h   A l e n e z i 3 M o h am m e d   Zar ou r 4 ,   M o h am m e d   D .   A l - M aja l i 5   1 D e pa r t m e n t   o f   S o f t w a r e   E ng i n e e r i ng ,   T h e   H a s he m i t e   U ni v e r s i t y ,   Z a r qa ,   J o r d a n   2 D e pa r t m e n t   S o f t w a r e   E ng i ne e r i ng ,   U ni v e r s i t y   o f   P e t r a ,   A m m a n,   J o r da n   3 , 4 D e pa r t m e n t   o f   C o m put e r   S c i e nc e ,   P r i nc e   S u l t a n   U n i v e r s i t y ,   R i y a dh,   S a udi   A r a b i a     5 D e pa r t m e n t   o f   C o m put e r   E duc a t i o n,   M u t a h   U ni v e r s i t y ,   K a r a k ,   J o r da       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e d   A pr   24 ,   20 20   R e v i s e Ju n   27 ,   20 20   A c c e pt e J u l   2 2 ,   20 20       I n   p r a c t i c e ,   t h e   s o f t w a r e   p r o c e s s   i s   a n   i n t e r m e d i a t e   p h a s e   f o r   e n h a n c e m e n t   a n d   i m p r o v e m e n t s   t h e   d e s i g n   f o r   d i f f e r e n t   t y p e s   o f   s o f t w a r e   p r o d u c t s   a n d   h e l p   d e v e l o p e r s   t o   c o n v e r t s   t h e   s p e c i f i e d   r e q u i r e m e n t s   i n t o   p r o t o t y p e s   t h a t   i m p l e m e n t   t h e   d e s i g n   i n t o   r e a l i t y .   T h e   o b j e c t i v e   o f   t h i s   p a p e r   i s   t o   p r o v i d e   s o f t w a r e   d e v e l o p e r s ,   d e s i g n e r s   a n d   s o f t w a r e   e n g i n e e r s   w h o   w o r k   i n   s m a l l   c o m pa n i e s   w i t h   a   s t a n d a r d s - b a s e d   p r o c e s s   i m p r o v e m e n t   u s i n g   a   p r o c e d u r a l   m e t h o d   t e c h n i q u e   i n c l u d i n g   d e t a i l e d   s t e p s   f o r   d e s i g n i n g   t h e   s m a l l   s o f t w a r e   s y s t e m s   i n t o   t h e i r   c o m p a n i e s .   T h e   m e t h o d   u s e d   i n   t h i s   p a p e r   i n c l u d e s   1 )   a n a l y s i s   f o u r   d i f f e r e n t   t y p e s   o f   c o m m o n l y   d e s i g n   p r o c e s s e s   u s e d   b y   i n d u s t r y   s u c h   a s   C M M I ,   c o nv e n t i o n a l   o r   s o f t w a r e   p r o c e s s   i n   I S O   1 9 7 5 9 ,   g e n e r i c   a n d   e n g i n e e r i n g   d e s i g p r o c e s s e s .   2 )   m a p p i n g   b e t w e e n   t h o s e   f o u r   d e s i g n   p r o c e s s e s .   3 )   c o l l e c t   t h e   d i s p e r s e d   d e s i g n   c o nc e p t s   p r o po s e d   by   t ho s e   f o u r   p r o c e s s e s .   4 )   p r o p o s e d   a   s u s t a i n a b l e   p r o c e d u r a l   m e t h o d   o f   s o f t w a r e   d e s i g n   p r o c e s s   i m p r o v e m e n t s   5 )   I l l u s t r a t i o n   o f   t h e   a p p l i c a b i l i t y   o f   t h e   p r o p o s e d   a p p r o a c h   u s i n g   A   t e m p l a t e - b a s e d   i m p l e m e n t a t i o n .   T h e   p r i m a r y   r e s u l t   o f   t h i s   s t u d y   i s   a   g u i d e l i n e   p r o c e d u r e   w i t h   d e t a i l e d   s t e p s   f o r   s o f t w a r e   d e s i g n   p r o c e s s   i m p r o v e m e n t s   t o   h e l p   a n d   g u i d e   d e v e l o p e r s   i n   s m a l l   c o m p a n i e s   t o   a n a l y z e   a n d   d e s i g n   a   s m a l l   s o f t w a r e   s c a l e s   w i t h   l i m i t e d   c o s t   a n d   d u r a t i o n .   I n   c o n c l u s i o n ,   t h i s   p a p e r   p r o p o s e d   a   m e t h o d   t o   i m p r o v e   t h e   d e s i g n   p r o c e s s   f o r   d i f f e r e n t   k i n d s   o f   t h e   s o f t w a r e   s y s t e m s   u s i n g   a   t e m p l a t e - b a s e d   i m p l e m e n t a t i o n   t o   r e d u c e   t h e   c o s t ,   e f f o r t   a n d   t i m e   n e e d e d   i n   t h e   i m p l e m e n t a t i o n   p h a s e   i n   s m a l l   c o m p a n i e s .   T h e   s c i e n t i f i c   i m p l i c a t i o n   b e h i n d   a   t e m p l a t e - b a s e d   i m p l e m e n t a t i o n   h e l p s   t h e   s y s t e m   a n d   s o f t w a r e   e n g i n e e r i n g   t o   u s e   t h i s   t e m p l a t e   e a s i l y   i n   t h e i r   s m a l l   c o m p a n i e s ;   b e c a u s e   m o s t   o f   t h e   t i m e   t h o s e   e n g i n e e r i n g   d e v e l o p e r s   a r e   r e s p o n s i b l e   f o r   a n a l y z i ng ,   d e s i g n i n g ,   i m p l e m e n t i n g   a n d   t e s t i n g   t h e i r   s o f t w a r e   s y s t e m s   d u r i n g   t h e   w h o l e   s o f t w a r e   l i f e   c y c l e .   Ke y w or d s :   A   s us t a i n a b l e   p r o c e dur a l   m e t h o d   E n gi n e e r i n g   de s i g p r o c e s s   G e n e ri c   de s i g p r o c e s s   S c i e n t i f i c   de s i g p r o c e s s   S of t w a r e   de s i g p r o c e s s   S of t w a r e   p r o c e s s   i m p r o v e m e n t s   T hi s   i s   an   ope n   ac c e s s   ar t i c l e   u nde r   t he   C C   B Y - SA   l i c e ns e .     Cor r e s pon di n g   Au t h or :   K ha l i T .   A l - S a r a y r e h   D e pa rt m e n t   o f   S of t w a r e   E n gi n e e r i n g   H a s h e m i t e   U n i v e r s i t y   Z a r q a   13133 ,   J o r da n   E m a i l : k ha l i dt @ h u . e du. j o       1.   I N TR O D U C TI O N     Cu rr e nt l y ,   de s i gn   P ha s e   i s   a   l o gi c a l   a n ra t i o n a l   p r o c e s s   fo r   pr o duc i n a n s pe c i fy i n de s i gn   f o r   n e w   s y s t e m s   [1 2].   D u r i ng  t hi s   p h a s e ,   t h e   de t a i l e pl a s h o ul pr o v i de   a   s y s t e m a t i c   a n s t e a t   a   t i m e   p r o c e s s .   T h e   de s i gn   p r o c e s s   i n   e n g i n e e r i ng  p r o j e c t s   h a s   t h e   m a t u r i t y   of   t h e   w o r e ffo r t s ,   t i m e   a nd  c o s t   of   t h e   p r o duc t   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       A   s us t a i nab l e   pr o c e dur a l   m e t h od  o f   s of t w ar e   de s i gn  pr oc e s s   i m pr ov e m e n t s   ( Khal i T .   A l - S ar ay r e h )   441   [3 - 5],   e v e n   t h o ugh  t h e   e n gi n e e r i n g   a n d   s c i e nt i f i c   de s i g n   l i f e   c y c l e   i s   n o t   t h e   s a m e   a s   t h e   s o f t w a r e   l i f e   c y c l e .   H ow e ve r ,   t h e   s c i e n t i f i c   de s i g n   p r o c e s s   [6]  i s   a   s e t   o f   t h e   de s i gn  s t e ps   us e t o   e xpl o r e   a nd  p r e d i c t   s o l ut i o n s   f o r   m o s t   o f   t h e   t i m e   f o r   i nn o v a t i v e   s of t w a r e ,   e n gi n e e r i ng  p r o duc t s   o a   c o m b i n a t i o n   o f   bo t h.   T h e   s of t w a r e   de s i gn   p ha s e   i s   us e t de s c r i b e   t h e   s of t w a r e   s t ruc t u r e   a n b e h a v i o ur   o f   t h e   s of t w a r e   pr o duc t   [3]  (i . e .   s of t w a r e   c o m po n e n t s ,   c o l l a b o r a t i o n s   a n c o n s t ra i nt s , ) .   Co n s e que nt l y ,   t h e   s of t w a r e   de s i gn  pr o c e s s   de f i n e s   t h e   s e t   o f   de s i gn   a c t i v i t i e s ,   t a s k s   a n r e l a t i o n s hi ps   b e t w e e n   a l l   o f   t h e   p r o duc t   a s pe c t s   [7] .   S of t w a r e   de s i g n   i n   s o f t w a r e   e n g i n e e r i ng  do m a i n   s h o ul b e   bui l us i ng  de t a i l e k n o w l e dge   of   t h e   pra c t i c e   [8]  (i . e .   s o f t w a r e   a ppl i c a t i o n   a n i nt e ra c t i o n s   de s i g n a nd  a   s t ra t e gi c   r e a l i z a t i o n   v i s i o n   c o n s i de ra b l e   fo r   t h e i de s i gn  [8]   (i . e .   i m pl e m e n t a t i o a nd  t h e   a r c hi t e c t u r e   de s i g n ) .     R e c e nt l y ,   [9]  p ro po s e d   a a p p ro a c f o t he   i m p l e m e n t a t i o o f   t he   p ro c e s s   a re a   f o s m a l l   a nd   m e d i u m - s i z e d   s o f t w a re   d e v e l o p m e nt   o rg a ni z a t i o ns   i S a u d i   A r a b i a .   T he y   g u i d e   s o f t w a re   de v e l o p m e nt   o rg a n i z a t i o ns   f o i m p l e m e nt i ng   t he   p ro c e s s   a re a s   o f   C M M I   L e v e l   2   i t he i e nv i ro nm e n t s .   F o l l o w e d   b y   [10]  de f i ne d   a a g i l e   s o f t w a re   de v e l o p m e nt   f ra m e w o rk   s u p p o rt e d   b y   s o m e   o f   t he   c a t e g o ri e s   o f   C M M I .   C M M I   p re s e nt e d   a s   a   p ro c e s s   i m p ro v e m e nt   m o d e l   i c o nv e nt i o na l   m e t ho d s ,   a nd   m a ny   o rg a n i z a t i o ns   d e p e nd   o p ro c e s s   m a t u ri t y   m o de l s   t o   i m p ro v e   t he i p a rt i c u l a p ro c e s s e s   a nd   t he i p ro d u c t   q u a l i t y .   H o w e v e r,   [11]  d i s c u s s e d   t he   p ro c e s s   m a t u ri t y   m o de l   f o t he   s o f t w a re   i nd u s t ry   t o   g u i de   m a na g e rs   o f   i nf o r m a t i o n - d e v e l o p m e nt   t e a m s   i a s s e s s i ng   a nd   i m p ro v i ng   t he   w o rk   o f   t he i o rg a ni z a t i o ns .   M o re   s pe c i f i c a l l y ,   [ 1 2 - 1 7 ]   p ro po s e d   d i f f e re nt   d e s i g f ra m e w o rk s   t o   i nt e g ra t e   u s e e x p e ri e nc e   de s i g i nt o   t he   s o f t w a re   d e v e l o p m e nt   c y c l e .   I [ 1 8 ]   R IS D M   ( " R e q u i re m e nt s   I ns p e c t i o S y s t e m s   D e s i g M e t ho d o l o gy " )   i s   p ro p o s e d   t o   d e s i g t he   R I S   ( " R e q u i re m e nt s   I ns p e c t i o S y s t e m " )   t o   b e   c o nd u c t e d   b y   a   t h i rd   p a r t y   i ns p e c t i o t e a m .   F u r t he rm o re ,   [ 1 9 ]   p ro p o s e d   a   m e t ho d o l o gy   f o i m p ro v i ng   a g i l e   p ro c e s s e s   b a s e d   o C M M I ,   t h i s   a c hi e v e s   b y   de f i ni ng   i m p ro v e m e nt   o t he   G Q M   a p p ro a c h,   t h a t   a l l o w   p re c i s e   a nd   i n t e nt i o n a l   s e l e c t i o o f   C M M I   p ra c t i c e s .   T he re f o re ,   [ 2 0 ]   p re s e nt s   a   p e rf o rm a nc e   m a n a g e m e nt   m e t ho d   t ha t   c o v e rs   a l l   p ro c e s s   a re a s   o f   C M M I   l e v e l   5   a nd   [ 2 1 ]   p ro po s e d   a   m e t ho d   t o   i m p ro v e   t he   s o f t w a re   de v e l o p m e nt   p ro c e s s   t o   a c hi e v e   m a t u ri t y   l e v e l   2   t o   c o nd u c t   t he   a s s e s s m e nt   o f   t he   f i v e   p ro c e s s   a re a s   o f   CM M I   l e v e l   2 .   I [ 2 2 ] ,   t he y   b e l i e v e t ha t   p o o d e s i g i s   i m p l e m e nt e d ;   i t   m a y   a f f e c t   t he   l a t e s t a g e s   o f   t he   s o f t w a re   d e v e l o p m e nt   l i f e   c y c l e .   R e s e a rc o f   t he   s o f t w a re   d e s i g p ro c e s s   do ne   b y   [ 2 3 ]   s ho w e d   t ha t   b a d   s o f t w a re   d e s i g c o u l d   l e a d   t o   p ro d u c t i v i t y   a nd   q u a l i t y   p ro b l e m s .   I t h i s   p a p e r ,   t he   re s e a rc p ro b l e m   a p p e a rs   w he t he   s y s t e m   a n d   s o f t w a re   e n g i n e e rs   i s m a l l   c o m p a n i e s   s t a r t   w o rk i n g   on   t he   d e v e l o p m e n t   p ro c e s s   w i t h i n   t he   p ro d u c t   l i f e   c y c l e .   T he y   ha v e   d i f f i c u l t y   d u ri n g   t he   d e s i g n   p ro c e s s .   M o re   s p e c i f i c a l l y ,   s y s t e m   a n d   s o f t w a re   e n g i n e e rs   o d e v e l o p e rs   i nv o l v e   a   b ro a d   s e t   o f   a c t i v i t i e s   a n d   t a s k s   w i t h i n   t he   d e s i g n   p ro c e s s   t h a t   a re   l e s s   u n d e rs t o o d   a n d   i g no r e   s o m e   e s s e nt i a l   d e s i g a s p e c t s   f o e x e c u t i n g   a   s u c c e s s f u l   d e s i g n   p h a s e   d u e   t o   t he   l a c k   p a r t i c u l a r   a n a l y s i s ,   d e s i g n   a n d   i m p l e m e n t a t i o ns   d e p a r t m e n t s   f o r   p ro d u c i n g   t he i r   p ro d u c t s .   T he   e nd l e s s   c u s t o m e rs '   d e m a nd s   f o ne w   p ro d uc t s   f e a t u re s   a nd   f u nc t i o na l i t y   a s   w e l l   a s   l o o k i ng   f o hi g h   p ro d u c t   q u a l i t y   [ 2 4 - 2 8 ] ;   T hi s   c re a t e s   a   s e t   o f   p a rt i c u l a d e s i g c ha l l e ng e s   S y s t e m ,   a nd   s o f t w a re   e ng i ne e rs   e nc o u ra g e d   t o   w o rk   o i m p ro v i ng   t he   d e s i g p ro c e s s   i m p ro v e m e nt s   i t he i w o rk   p ro d u c t   e nv i ro nm e nt   s u c a s   u s i ng   w e l l - k no w d e s i g p ri nc i p l e s ,   p ro c e s s e s   a nd   t he   ( E ng i n e e ri ng   a nd   s o f t w a re )   d e s i g i p ra c t i c e .   H o w e v e r,   e a c s m a l l   c o m p a ny   ha s   a d a p t e d   i t s   s u i t a b l e   de s i g p ro c e s s   d e p e nd i ng   o t he i w o rk   p ro d u c t s ,   a nd   t y p i c a l l y ,   t hi s   d e s i g p ro c e s s   i s   f re q ue nt l y   c ha ng e d .   A t   t he   s a m e   t i m e ,   i t   i s   d e p e nd e nt   o t he   p ro d u c t   t y pe   d u e   t o   t he   o v e rl a p   b e t w e e t he   s c i e nt i f i c ,   e ng i ne e ri ng   a nd   s o f t w a re   d e s i g p ro c e s s e s   [29 - 3 1 ]   f o d i f f e re nt   t y pe s   o f   p ro d u c t s .   In   t hi s   pa pe r,   t h e   s o l ut i o n   t o   t hi s   p r o b l e m ,   w e   pr o pos e t h e   p r o c e dur a l   m e t h o d   of   t h e   s o f t w a r e   de s i gn   p r o c e s s   i m p r o v e m e n t .   T hi s   pr o po s e m e t h o i s   b r i d gi n t h e   ga b e t w e e n   t h e   s pe c i f i e r e qui r e m e nt s   a n p r o duc t   i m p l e m e nt a t i o p h a s e   o n   t h e   s o f t w a r e   l i f e   c y c l e .   T h e   p r o c e dur a l   m e t h o d   o f   t h e   s o f t w a r e   de s i g n   pr o c e s s   i m pr o v e m e n t   pr o po s e i n   t h i s   pa p e r   i s   t h e   m a pp i n r e s ul t s   b e t w e e n   t h e   s of t w a r e   de s i gn   pr o c e s s   w i t h   o t h e r   t hr e e   t y pe s   of   c o n ve n t i o n a l   de s i gn   p r o c e s s e s   us e by   t h e   i n d us t r y   s u c h   a s   a   ge n e ri c ,   e n g i n e e ri n a n d   s c i e n t i f i c   de s i g n   p r o c e s s e s .   T h e   p r o c e dur a l   m e t h o i s   t h e   i m pl e m e nt a t i o n   o f   t h i s   d e s i g p r o c e s s   i m pr o v e m e n t   us i n t h e   d i s pe r s e de s i g p r o c e s s   c o n c e pt s   p r o po s e by   CM M s t a nda rds   m o de l s .         2.   R ES EA R C H   M ET H O D   T h e   r e s e a r c h   m e t h o do l o g y   i s   i m pl e m e nt e i t w o   ph a s e s ,   t h e   f i r s t   p h a s e   i n c l ude s   t h e   p r o c e dur a l   r e s e a r c h   m e t h o d,   a nd  t h e   s e c o n pha s e   i n c l ude s   t h e   s us t a i na b l e   i n di c a t o r s   f o r   t h e   pr o c e dur a l   r e s e a r c h   m e t h o d.   T h e   R e s e a r c p r o c e dur a l   m e t h o us e i n   t h i s   p a pe i n c l ude s   t h e   f o l l ow i n g   s t e ps     S e e   F i gu r e   1:   1)   S u r v e y   a nd  a na l y s i s   f o u di f f e r e nt   t y pe s   o f   c o m m o nl y   de s i g n   p r o c e s s e s   us e b y   i ndus t r y   s uc a s   C M M I ,   c o n v e nt i o na l   o (s o f t w a r e   de s i g p r o c e s s   i IS O   1 97 5 9) ,   ge n e r i c   a nd   e ng i n e e ri ng   de s i g p r o c e s s e s .     2)   M a ppi ng  b e t w e e n   t h o s e   fo ur   de s i g n   p r o c e s s e s   a n c o l l e c t   t h e   di s pe r s e de s i gn   c o n c e pt s   pr o po s e b y   t h o s e   fo ur   p r o c e s s e s .     3)   P r o po s e a   s us t a i n a b l e   p r o c e dura l   m e t h o o f   s of t w a r e   de s i g p r o c e s s   i m p r o ve m e n t s     4)   Il l us t ra t i o o f   t h e   a pp l i c a b i l i t y   of   t h e   p r o po s e a pp r o a c us i n A   t e m pl a t e - b a s e i m pl e m e nt a t i o n.   T h e   s us t a i na b l e   In d i c a t o r s   f o r   t h e   s of t w a r e   de s i gn   p r o c e s s   i m p r o v e m e n t s   i n c l ude s   t h e   f o l l ow i n s t e ps   c a s e e   F i gu r e   2 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   21 ,   N o .   1 J a n u a r y   2021   :     440   -   449   442       F i gu r e   1 .   T h e   r e s e a r c m e t h o do l o g y           F i gu r e   2 .   T h e   s us t a i na b l e   I n di c a t o r s   f o r   t h e   s o f t w a r e   de s i g n   p r o c e s s       3.   R ES U LTS   A ND  D IS C U S S I O N   T h i s   s e c t i o n   i l l us t r a t e s   t h e   r e s ul t s   of   o ur   s ur v e y   a n a na l y s i s   fo r   di ff e r e n t   t y pe s   o c o m m o n l y   de s i gn  pr o c e s s e s   us e by   i n dus t r y .   T h e   m a p pi n r e s ul t s   a n t h e   p ro pos e d   pr o c e dur a l   m e t h o f o r   s of t w a r e   pr o c e s s   i m p r o v e m e n t s   a s   w e l l   a s   i l l us t ra t i o n   o f   t h e   a ppl i c a b i l i t y   of  t h e   p r o po s e a ppr o a c h   us i ng  A   t e m pl a t e - b a s e d   i m p l e m e nt a t i o n .     3. 1 .     Th e   r e s u l ts   o th e   d e s i gn   p r o c e s s   s u r v e an d   i n d i c ato r s   T he   d e s i g p ro c e s s e s   a l l o w   s o f t w a re   a nd   s y s t e m   e ng i ne e rs   t o   e s t a b l i s t he   s t e p s   e s s e nt i a l   t o   d e v e l o s o f t w a re   a nd   ha rd w a re   s o l u t i o ns   w i t t i m e t a b l e   a nd   p ri c e   c o ns t ra i nt s   [32 - 3 4 ] .   T he   c u r re n t   d e s i g p h a s e   i nv o l v e s   a   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       A   s us t a i nab l e   pr o c e dur a l   m e t h od  o f   s of t w ar e   de s i gn  pr oc e s s   i m pr ov e m e n t s   ( Khal i T .   A l - S ar ay r e h )   443   b ro a d   s e t   o f   a c t i v i t i e s   a nd   t a s k s   b a s e d   o t he   i d e n t i f i e d   re q u i re m e nt s   a nd   p re p a re d   t he s e   d e s i g ne d   re q u i re m e nt s   i n t o   d e s i g c o m po ne nt s   f o t he   p ro d u c t s   c o ns t ru c t i o n   p ha s e   o t he   n e x t   s t e p   o f   i m p l e m e nt a t i o ns .   H ow e ve r ,   t h e   c u rr e n t   de s i g n   p ha s e   b ui l t   a   de s i g n   m o de l   o f   t h e   pr o duc t   o r   s y s t e m   de s i gn   s t r uc t u r e ;   fo r   i n s t a n c e ,   s uc de s i g n e m o de l   i s   us e t o   e v a l ua t e   t h e   s ui t a b i l i t y   of   t h e   p r o po s e pr o duc t   a n c o m m uni c a t e   t h e   r e c o m m e n de p r o duc t   t o   o t h e r s   [35 - 37] .   T h e r e   a r e   m a n y   pr o po s e m o de l s   fo r   c o n v e n t i o na l   de s i gn  p r o c e s s e s   i a c a de m i a   a n d   t h e   i n dus t r y ;   t h e   m o s t   c o m m o n l y   us e m o de l s   a r e   p r e s e n t e b e l ow :   a)   G e n e ri c   de s i g p r o c e s s :   R e c e nt l y ,   [ 38 de f i ne s i s t e ps   f o r   a   ge n e ri c   de s i g n   p r o c e s s   t ha t   a r e   m o r e   ge ne ra l   a nd   c a a p pl y   t o   a n y   s o f t w a re   p r o j e c t .   T h e s e   s t e ps   us e d   a s   a   b a s e l i n e   p r o c e s s   f o s o f t w a re   de s i g n.   b)   S c i e n t i f i c   de s i gn   p r o c e s s :   T h e   s c i e nt i f i c   m e t h o [39]   i s   a   pr o c e s s   fo r   e xpe r i m e nt a t i o n   t h a t   us e s   t e xpl o r e   o b s e r v a t i o n s   a nd  a n s w e r   que s t i o n s .   E n g i n e e ri n de s i gn  p r o c e s s .   c)   E n gi n e e r i n de s i g n   p r o c e s s :   [40 - 42]  i s   a   s e r i e s   o f   s t e ps   t ha t   e n gi n e e r s   f o l l ow   i n   c o m i n up  w i t h   a   s o l ut i o n   t o   a   p r o b l e m   us i n g   s pe c i f i c   c r i t e r i a   t o   a c c o m pl i s h   pa rt i c ul a r   t a s ks .   d)   S of t w a r e   de s i g n   p r o c e s s :   T h e   de s i g n   p ha s e   o f   s of t w a r e   de ve l o pm e n t   [ 3 43 44]  t ra n s f o r m s   t h e   c us t o m e r e qui r e m e nt s   i nt o   a   f o r m   o f   i m pl e m e nt a b l e   us i n g   a   p r o g ra m m i n g   l a n gu a ge .   T h e   s o f t w a r e   de s i g n   p r o c e s s   c a n   b e   di v i de d   i n t o   t h e   fo l l ow i n t hr e e   l e ve l s   of   ph a s e s   of   de s i gn   (i nt e r f a c e ,   a r c h i t e c t u ra l   a nd  de t a i l e d   de s i gn ) .   I n t e r f a c e   de s i gn   [3 45]:   i s   t h e   i n t e r a c t i o n   s pe c i f i c a t i o n   b e t w e e n   t h e   s y s t e m   a n i t s   s y s t e m   e n v i r o n m e n t .   Int e r f a c e   de s i gn   p r o c e e d s   a t   a   h i g h   l e ve l   of  a b s t r a c t i o n   c o n c e r ni n t h e   i n s i de   m e c h a ni s m s   o t h e   s y s t e m .   A r c hi t e c t u r a l   de s i g n   [3]:   i s   t h e   s pe c i f i c a t i o n   o t h e   " s y s t e m   c o m po n e n t s ,   c o n c l udi n t h e i r   p r o pe r t i e s ,   i n t e r f a c e s ,   r e s po n s i b i l i t i e s   a nd  c o m po n e nt s   r e l a t i o n s h i ps " .   A s   w e l l   a s   s y s t e m   s t r uc t u r e   w a s   c h o s e n ,   t h e   a r c h i t e c t ura l   de s i g n .   D e t a i l e de s i gn  [3]:   i s   t h e   i nt e rna l   e l e m e nt s   o t h e   p r i m a r y   s y s t e m   c o m po n e n t s ,   p r o pe rt i e s ,   r e l a t i o n s hi ps ,   p ro c e s s i n a l go r i t hm   a nd  d a t a   s t r uc t u r e s .     e)   C a p a b i l i t y   a nd   M a t u ri t y   M o d e l   I nt e g ra t i o ( C M M I ) :   [ 2 4 - 2 5 ]   h a v e   f i v e   m a t u ri t y   l e v e l s   ( i ni t i a l ,   m a na g e d ,   d e f i ne d ,   q u a n t i t a t i v e l y   m a na g e d   a nd   o p t i m i z e d ) .   B y   c o nt r a s t ,   t he   p ro c e s s   i m a t u r i t y   l e v e l   1   ( i ni t i a l )   i s   u np re d i c t a b l e ,   po o rl y   c o nt ro l l e d   a nd   re a c t i v e .   I m a t u r i t y   l e v e l   2   ( m a n a g e d ) ,   t he   p ro c e s s   c a b e   c ha r a c t e ri z e d   f o t he   p r o j e c t s   a nd   i s   o f t e re a c t i v e .   I m a t u ri t y   l e v e l   ( d e f i ne d ) ,   t he   p ro c e s s   t a i l o re d   t o   t he   O rg a ni z a t i o n   a nd   i t s   p ro a c t i v e .   H o w e v e r,   i n   m a t u ri t y   l e v e l   4   ( q u a nt i t a t i v e l y   m a na g e d ) ,   t he   p ro c e s s   c a b e   m e a s u re d   a nd   c o nt ro l l e d .   F i n a l l y ,   i n   m a t u ri t y   l e v e l   5   ( o p t i m i z e d ) ,   t he   f o c us   i s   o t he   p ro c e s s   i m p ro v e m e nt s .     3. 2 .     Th e   m ap p i n r e s u l ts   o th e   d e s i gn   p r o c e s s e s     T hi s   s e c t i o n   p re s e nt s   t h e   r e s u l t s   o f   t h e   m a p p i ng  o f   t h e   s o ft w a re   de s i g n   p r o c e s s   i n   [ 3]   w i t h   t hre e   c o n v e nt i o na l   de s i g p r o c e s s e s   f r o m   t he   i nd us t r y .   I t hi s   m a p pi ng ,   t hre e   de s i g p r o c e s s e s   a re   c h o s e n   ( ge n e ri c ,   e n g i n e e ri ng   a nd   s c i e nt i f i c   de s i g n   p r o c e s s e s ) .   T he s e   c o n v e n t i o na l   p r o c e s s e s   p re s e nt   a   v a ri a t i o n   i t h e i de f i ni t i o n s   a nd  c o n c e p t s   us e a t   t he   l e v e l   o f   s o f t w a r e   de s i g n.   T h e   re s ul t s   o f   t hi s   m a p p i ng  w   de p i c t e i n   F i g u r e   3 .   W h e r e ,   t he   s o f t w a r e   de s i g p r o c e s s ,   i s   c o ns i de r e a s   a   b a s e l i n e   de s i g p r o c e s s   f o t h e   s o f t w a r e .   I c o nt ra s t ,   t h e   o t h e r   t hre e   de s i g p r o c e s s e s   a r e   a na l y z e a nd  w   m a ppe a s   a   s o f t w a re   de s i g n   p r o c e s s   i m p r o v e m e nt   f o r   t he   b a s e l i ne   de s i g n   p r o c e s s .   I n   t hi s   m a p p i ng ,   o n e   c o n c l u de s   t ha t   t h e   s o f t w a re   de s i g n   p r o c e s s   ha s   s o m e   o f   t h e   m i s s i ng   de t a i l e s t e ps   a f t e c o n d uc t i ng   t h e   m a p p i ng  f r o m   t he   ge n e ri c ,   s c i e nt i f i c   a nd   e ng i n e e ri ng   de s i g p r o c e s s e s   a s   d i s c us s e i t he   p re v i o us   s e c t i o n.   F o r   i ns t a nc e ,   t h e   s o f t w a re   de s i g n   p ro c e s s   i [ 3]  p r o po s e t o   a na l y z e   t h e   p r o b l e m   w i t h o u t   e n o u g h   de t a i l s   o r   de s i g s t e p s   f o t h e   s o f t w a r e   de s i g ne t o   t a c k l e .   W he r e a s ,   i n   t he   i m p ro v e m e nt   p r o c e s s ,   de s i g n e rs   c a f o l l o w   t h e   p r o po s e d   a nd   de t a i l e d   s t e ps   t o   a na l y z e   t he i de s i g p ro b l e m s .           F i gu r e   3 .   S o f t w a r e   de s i g n   p r o c e s s   i m p r o v e m e n t s   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   21 ,   N o .   1 J a n u a r y   2021   :     440   -   449   444   3. 3 .     Th e   s u s tai n ab l e   I n d i c ato r s   fo r   th e   s o ftw ar e   d e s i gn   p r o c e s s   In   t h i s   s e c t i o n ,   t h e   p r o po s e pr o c e dur a l   m e t h o fo r   s of t w a r e   pr o c e s s   i m pr o v e m e n t s   p r e s e n t e i F i gu r e   4 T h i s   p r o c e dur a l   m e t h o c o n s i s t s   of   f i v e   i n d i v i dua l   l e v e l s   a s   t h e y   a r e   de f i n e i n   t h e   CM M m a t u ri t y   m o de l s ,   t h e s e   l e v e l s   a r e :   (i ni t i a l ,   m a n a ge d ,   de f i n e d ,   qu a nt i t a t i v e l y   m a na ge a n o pt i m i z e d),   n u m b e r e f r o m   1   t o   r e s pe c t i v e l y .   E a c h   l e v e l   o f   t h e   p r o c e dur a l   m e t h o de s c r i b e s   t h e   de t a i l   o f   t h e   s o f t w a r e   de s i g n   p r o c e s s   i m p r o v e m e n t s   w i t h i t h e   b a s e l i n e   de s i g p r o c e s s .   T h e   b e gi nni n o f   t h e   p r o c e dur a l   m e t h o o f   t h e   s o f t w a r e   de s i gn   p r o c e s s   i s   c o n s i de r e a s   a   b a s e l i n e   f o r   t h i s   p r o c e dur e - s e e   F i gur e   4   (l e f t - s i de ).   O n   t h e   ( ri g ht - s i de o t h e   s a m e   F i gu r e   4 ,   t h e   s o f t w a r e   de s i gn  p r o c e s s   i m p r o v e m e n t s   a r e   c o n s i de r e [4 6 - 47] .   T h e   p r o po s e d   pr o c e dur a l   m e t h o i s   de s c r i b e by   us i n g   t h e   f o l l o w i n s t e ps :   1)   Ini t i a l   D e s i g n   P r o c e s s t h e   p r o c e s s   i n d i c a t e s   t ha t   i t   i s   pa rt i a l l y   pe r fo r m i n o r   n o t   pe r f o r m i ng  a t   a l l .   W h i c m e a n s ,   o n e   o m o r e   o f   t h e   go a l s   o f   t h e   p r o c e s s   a r e a   a re   n o t   s a t i s f i e d.   2)   M a n a ge d   D e s i g n   P r o c e s s :   T h e   p r o j e c t   c h a r a c t e r i z e s   t h e   p r o c e s s   a s   a   pe r f o r m e d   p r o c e s s .   a)   A na l y z e   t h e   pr o b l e m :   un de r s t a nd  t h e   pr o b l e m   a n w h a t   i s   pr e c i s e l y   n e e de t d o .   A n a l y z e   t h e   pr o b l e m   f r o m   di f f e r e n t   s i de s   t o   d i s c ov e r   t h e   de s i g r e qui r e m e n t s .     b)   G e n e ra t e   a nd  e v a l ua t e   t h e   s o f t w a r e   i nt e r f a c e ,   a r c h i t e c t ur e   a n de t a i l e de s i g n.   D e v e l o p o s s i b l e   s o l ut i o n s   a nd  c h o o s e   t h e   m o s t   a pp r o pri a t e   o n e .   D e pe n d i n o n   t h e   s o f t w a r e   de s i g n e r' s   e xpe ri e n c e   a nd  a v a i l a b l e   r e s o ur c e s ,   us e   gr a p hi c a l   r e pr e s e nt a t i o n s ,   f o r m a l   s p e c i f i c a t i o n   m e t h o o r   o t h e r   n o t a t i o n s   t o   de s c r i b e   t h e   c o m po n e n t s   o f   t h e   de s i g a n d   de s c r i b e   s of t w a r e   de s i gn  p ha s e s .     c)   R e v i e w   t h e   s of t w a r e   de s i gn :   r e pe a t   t h e   pr o c e s s   fo r   e a c h   i d e n t i f i e a b s t r a c t i o n   u n t i l   t h e   i n di v i du a l   e xpr e s s i o n   o f   de s i gn .   D e f i n e D e s i g n   P r o c e s s :   m o n i t o ri ng  a n c o nt r o l l i ng  t h e   s o f t w a r e   de s i gn  pr o c e s s   w i t h i o r g a n i z a t i o n s .   3)   D e f i n e D e s i gn   P r o c e s s :   T h e   s i m p l e   pr o c e s s   c a n   m o n i t o a nd  c o n t r o l s   t h e   o r ga ni z a t i o n   p r o c e s s   t a c hi e v e   gi v e n   o bj e c t i v e s   a n d   go a l s ,   s uc a s   p r o j e c t   c o s t   e s t i m a t i o a nd  p r o j e c t   s c h e dul e .   4)   Q ua n t i t a t i v e l y   M a n a ge D e s i g n   P r o c e s s e s t a b l i s h   pe r f o rm a n c e   i n d i c a t o r s   f o r   t h e   s o f t w a r e   de s i g n   pr o c e s s .   5)   O pt i m i z a t i o D e s i g n   P r o c e s s s t a n d a r di z e d   t h e   s o f t w a r e   de s i gn  p r o c e s s   w i t h i t h e   O rga ni z a t i o n .             F i gu r e   4 .   P r o c e dur a l   m e t h o f o r   s o f t w a r e   p r o c e s s   i m p r o v e m e n t s       3. 4 .     Te m p l at e - b as e d   i m p l e m e n tat i o n     T h i s   s e c t i o n   pr e s e nt s   a   t e m pl a t e   b a s e   i m pl e m e nt a t i o n   o t h e   p r o c e dur a l   m e t h o o t h e   s of t w a r e   de s i gn   p r o c e s s   i m p r o v e m e n t s   a l i g n e w i t h   s o m e   d e s i gn   c o n c e pt s   of  t h e   CM M s t a n da rd  m o de l s   t o   be   us e b y   t h e   m a n uf a c t u ri n g ,   b us i n e s s e s   a n c o m m e r c i a l   c o m pa n i e s .   In   t hi s   pa pe r,   t h e   p r o c e dur a l   m e t h o i s   c h a ra c t e ri z e a nd  a l i g n e w i t h   t h e   i n dus t r y   c o n c e pt i o n   of   de s i gn   p r o c e s s e s .   It   off e r s   a   r e f e r e n c e - b a s e d   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       A   s us t a i nab l e   pr o c e dur a l   m e t h od  o f   s of t w ar e   de s i gn  pr oc e s s   i m pr ov e m e n t s   ( Khal i T .   A l - S ar ay r e h )   445   s o l ut i o n   f o r   t h e   s o f t w a r e   de s i g n   p ha s e   o n   t h e   s o f t w a r e   e n g i ne e r i n l i f e   c y c l e s   (S D L C).   T h e   p ra c t i c a l   t e m pl a t e   us e t h e   f o l l ow i n f o rm a t :   1)   Ini t i a l   D e s i gn   P r o c e s s :   In i t i a l   l e v e l :   i n   t h i s   l e v e l   1,   t h e   p r o c e s s   i n d i c a t e s   t ha t   i t   i s   p a r t i a l l y   pe r fo r m i ng  o n o t   pe r f o r m e a t   a l l .   W hi c h   m e a n s ,   o n e   o r   m o r e   of   t h e   go a l s   of   t h e   pr o c e s s   a r e a   a r e   n o t   s a t i s f i e d;   t hus ,   t h i s   l e v e l   ha s   n o   ge n e ri c   go a l   s i n c e   t h e r e   i s   n o   r e a s o t o   i n s t i t ut i o na l i z e   a   pa rt i a l l y   pe r f o r m e p r o c e s s .   2)   M a n a ge D e s i g n   P r o c e s s :   M a n a ge l e v e l :   i n   t hi s   l e v e l   2,   t h e   pr o c e s s   i s   c h a r a c t e r i z e by   t h e   pr o j e c t   a s   a   pe r f o r m e p r o c e s s   t ha t   s a t i s f i e s   t h e   go a l s   a s s i g n e d   t o   t ha t   p r o c e s s .     a)   D e f i n e   an anal y z e   t he   de s i gn  pr obl e m :   S o f t w a r e   a nd  s y s t e m   e n g i n e e r s   c a n   w o r w i t h o ut   a   p r o b l e m   de f i n e d;   i t   ha ppe n s   a l l   t h e   t i m e .   N e v e r t h e l e s s ,   w h e a e xpl i c i t   de c l a ra t i o n   s t a t e s   w h a t   p r o b l e m   n e e ds   t o   b e   s o l ve d,   a l l   e ffo r t s   a r e   c o n c e n t r a t e o n   i t s   o ut c om e .   U n de r s t a n d i n t h e   de s i gn   p r o b l e m   l e a v e s   t h e   do o r   o pe n   f o r   c r e a t i v i t y ,   b ut   i t   e v e n t u a l l y   pr o v i d e s   a   c l e a r   v i e w   of   e a c h   e l e m e nt   o f   t h e   pr o j e c t .   T h us ,   de s i g ni n a n m o de l l i n t h e   p r o b l e m   de c l a ra t i o n   a nd  t h e   de s i g n   p r o c e s s   s t e ps   h e l p   t h e   T e a m   u nde r s t a n ds   a nd  a na l y s e s   t h e   i de a s   c o rr e c t l y .   A s   t h e   de s i gn   p r o c e s s   i m pr o v e s ,   t h e   T e a m   w o ul r e f e r   t o   t h e   i ni t i a l   p r o b l e m   a n c o n f i r m   t ha t   w h a t   i s   de s i gn e qu i e t   a dd r e s s e s   t h e   c o r e   pr o b l e m   de c l a ra t i o n   a n d   i s   do c um e n t e d   i t h e   p r o duc t   de s i g a rt e f a c t .     b)   B ac k gr ound  r e s e ar c abou t   t h e   de s i gn  pr obl e m A n   e s s e nt i a l   p a r t   o f   t h e   de s i g n   p r o c e s s   i s   t h e   de f i n i t i o n   o f   a   de f i ni t e   p r o b l e m   a s s e rt i o n ,   w h i c h   t h e   s y s t e m   a n s o f t w a r e   e n gi n e e r s   a t t e n d   t o   s o l v e .   T h e   pr o b l e m   i s   pe r ha ps   t h e   m o s t   c h a l l e ngi n p a r t   o f   t h e   de s i gn   p r o c e s s ;   i t   n e e ds   t o   g e n e ra t e   e xpl a n a t i o n s   a b o ut   t h e   us e r s   f r o m   t h e   f i r s t   pe ri o i n   t h e   de s i g n   p r o c e s s .   W h e n   t h e   T e a m   l e a rn   h o w   t o   de f i n e   t h e   p r o b l e m ,   p r o b l e m   de c l a r a t i o n ,   o r   de s i g n   c ha l l e n ge ,   i t   i m p r o v e s   t h e   de s i g n   ra t i o n a l   pr o c e s s   a n r e s ul t s   b e c a us e   a   c l e a r   de f i n i t i o n   o f   t h e   pr o b l e m   de c l a r a t i o n   l e a ds   t h e   s y s t e m   a n d   s of t w a r e   t e a m s   t o   de f i n e   t h e   p r o c e s s   i t h e   ri g ht   di r e c t i o n.     c)   Col l e c t   i nf or m a t i on   abou t   t he   de s i gn   pr o bl e m S o f t w a r e   a n s y s t e m   e n gi n e e r s   c a n   c o l l e c t   i n f o r m a t i o n   a b o ut   t h e   de s i g n   p r o c e s s   f r o m   t h e   I n t e rn e t   r e s e a r c h ,   p r e v i o us   r e s e a r c w o r k,   e xpe rt   o pi n i o n s ,   i n t e rn a t i o n a l   s t a nda r ds   a n us e r   i nt e r v i e w s   a n t h e y   c a n   us e   f ur t h e r   t e c hn i que s   s uc h   a s   kn o w l e dge   w e b   a n r e v e r s e   e n g i n e e r i ng.   M o r e o ve r ,   s o f t w a r e   a n s y s t e m   e n gi n e e r i n g   t e a m s   c a n   i m p r o v e   t h e   c o n t e xt   f o r   t h e   de s i gn   c ha l l e nge ;   fo l l ow s   a c t i v i t i e s ,   a n t h e   de s i gn   t e a m s   us e   t h i s   b o d y   of   kn o w l e dge   a b o ut   t h e   p r o b l e m   t o   ge n e r a t e   p r o duc t   de s i g i de a s .   d)   B r ai ns t or m i ng  o f   d e s i gn   pr obl e m   un de r s t an di ng B ra i n s t o rm i n i s   a   w a y   o f   pr o duc i n i de a s   t o   s o l ve   a   de s i g n   p r o b l e m .   It   f r e que n t l y   c o n t a i n s   a   t e a m   u n de r   t h e   d i r e c t i o n   o f   t h e   t e a m   l e a de r .   T h e   s t r o n po i n t   o f   b r a i n s t o rm i ng  i s   t h e   p r o s pe c t i v e   m e m b e r s   w h o   a r e   a l w a y s   pr o v i di n s ugge s t i o n s   b e t w e e n   t h e i r   i de a s   i n   " a   f r e e - t hi n k i n g   e n v i r o nm e n t " .   e)   Spe c i f y   d e s i gn   pr ob l e m   r e qui r e m e n t s :   D e s i g n   p r o b l e m   r e q ui r e m e n t s   c o n c l ude   t h e   f un c t i o n a l   n e e t h a t   a   s pe c i f i c   de s i gn ,   p r o duc t   a n p r o c e s s   s a t i s fy .   It   us ua l l y   us e s   a   f o r m a l   s e n s e   i n   s of t w a r e   a n d   e n gi n e e r i n g   de s i g n ,   i t   us e s   c o m pr e h e n s i v e   c o n c e pt s ,   f un c t i o n s ,   a t t ri b ut e s   a n i t   m a y   i n c l ude   t h e   qua l i t y   of   t h e   s y s t e m   t o   pr o v i de   v a l ue   t o   a   c us t o m e r ,   O rg a n i z a t i o n   o r   a n y   o t h e r   s t a ke h o l de r s .   A   s pe c i f i e r e qui r e m e nt   us e s   a s   i n pu t s   i nt o   t h e   de s i g s t a ge s   of   pr o duc t   de v e l o pm e n t .   R e qui r e m e n t s   a r e   a n   e s s e n t i a l   i n pu t   i nt o   t h e   v e r i f i c a t i o n   p r o c e s s   s i n c e   t e s t e r   o ught   t o   t ra c e   b a c t o   s p e c i f i c   r e qui r e m e nt s .   R e qui r e m e nt s   i l l us t r a t i o e l e m e n t s   a n d   f un c t i o n s   a r e   n e e de f o r   t h e   a c t u a l   p r o j e c t .   f)   L i s t   c and i dat e   de s i gn  s ol ut i ons :   T h e   b e s t   m e t h o t o   i n v e s t i ga t e   t h e   de s i gn   s o l ut i o n   a l t e rna t i v e s   i s   t hr o ugh  t ra de   de s i g n   s t ud i e s   [48] .   T h e   t ra de   de s i g n   s t udi e s   d e t e r m i n e   t o   c o n f i r m   t ha t   t h e   de s i g n   a nd  a r c hi t e c t u r a l   r e s ul t s   a r e   us i n t h e   b e s t   de s i gn   s o l ut i o p r o c e s s   t h a t   c a n   b e   a c c o m pl i s h e w i t h   t h e   a v a i l a b l e   r e s o ur c e s .   g)   Choos e   t h e   m os t   appr opr i a t e   d e s i gn :   C h o o s e   t h e   po s s i b l e   s o l ut i o n   t ha t   m e e t s   t h e   de s i gn  r e qui r e m e nt s ,   c o n s i de r   s o l ut i o n s   t ha t   a r e   b e t t e r   t ha n   o t h e r s ,   a n di s c a r t h o s e   t ha t   di n o t   m e e t   t h e   r e qui r e m e nt s .   S o f t w a r e   a n s y s t e m   e n gi n e e r s   c a n   us e   t h e   f o l l ow i n de s i g n   c r i t e ri a   w h e n   c h o o s i n w h i c h   po s s i b l e   s o l ut i o n   t o   i m pl e m e n t   s uc h   a s   s ki l l s   r e qui r e d ,   t i m e   a nd  r e s o ur c e s .   T h e   de s i g n   c ri t e r i a   h e l p   t o   c o m pa r e   s o l ut i o n s   i n   a   de c i s i o n   m a t ri x   (i . e .   a   t a b l e   w i t h   t h e   r e qui r e m e nt s   a nd  c r i t e ri a   o n   o n e   a xi s   a n d   t h e   di f f e r e n t   s o l ut i o n s   o t h e   o t h e r ) .   h)   D e s c r i b e   t h e   c o m p o n e n t s   o f   t h e   d e s i g n :   T he   s o f t w a re / s y s t e m   a rc hi t e c t u re   d e f i ne s   t he   a d a p t a b l e   c o m p o ne nt s   t ha t   m i g h t   b e   us e t o   i m p l e m e nt   a   w o rk   p ro d u c t   f a m i l y .   Co m p o ne nt   d e s i g i s   a   s p e c i f i c a t i o f o o ne   o f   t he s e   a d a p t a b l e   d e s i g c o m po ne nt s ,   a nd   e a c c o m p o ne n t   m u s t   b e   d e s i g ne d   t o   f u l f i l   s i g ni f i c a nt   a s p e c t s   o f   t he   p ro d uc t   re q u i re m e nt s   a nd   a l l   d e s i g s t ru c t u re s   o f   t he   p ro d u c t   a rc hi t e c t u re .   E a c c o m po ne nt   d e s i g re p re s e nt s   a   f a m i l y   o f   c o m po ne nt s .   D e s i g n   c o m po ne nt   c o nt a i ns   t he   f o l l o w i ng   p a rt s :   -   A da pt a t i o n   S pe c i f i c a t i o n   de f i n e s   t h e   c o m po n e nt s   a n c o m p o n e n t s   p a r a m e t e r s   w i t h   i t s   v a r i a t i o n   a n c o n s t ra i nt s .   E a c h   p a r a m e t e r   ha s   a   na m e   a n t y pe   t o   s pe c i fy   i t s   r a n ge   o f   v a r i a t i o a n d   a   pa r a m e t e c o n s t ra i nt   t o   i de n t i fy   t h e   i n v a l i c o m b i na t i o n s   p a ra m e t e r   v a r i a t i o n s .   -   Int e r f a c e   S pe c i f i c a t i o n   de f i n e s   t h e   p r e f e rr e f e a t ur e s   o f   t h e   a ppl i c a t i o n   f o r   e a c h   c o m po n e nt .   T h e   pr e c i s e   c o n t e nt   o f   t h e   i n t e r f a c e   s pe c i f i c a t i o n   i s   s pe c i f i c   t o   t h e   c o m po n e n t   t y pe   a n t h e   de s i g Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   21 ,   N o .   1 J a n u a r y   2021   :     440   -   449   446   t e c hn i q ue   us e d.   T h e   i n t e r f a c e   s pe c i f i c a t i o n   pa ra m e t e r i z e s   c o n c e r ni n g   t h e   v a r i a t i o n s   i t h e   a da p t a t i o s pe c i f i c a t i o n.   i)   Com pone n t   D e s i gn   E v al u at i on :   Co m po n e n t   de s i g n   e v a l u a t i o n   i s   a   m e t h o t o   c o n duc t s   qu a l i t a t i v e   c o m po n e n t ,   a nd  t h e n   c o m b i n e s   t h e   r e s ul t s   d a t a   f o r   e a c c o m po n e nt   w i t h   a   s pe c i f i c   de s i gn   e v a l ua t i o n   t e m pl a t e .   O c c a s i o na l l y   t h e s e   c o m po n e n t s   m a y   r e fe r   t o   di f fe r e nt   da t a   s o u r c e s   (i . e .   qu a l i t a t i v e   da t a   f r o m   i n t e r v i e w s ,   a n qua nt i t a t i v e   da t a   f r o m   a   que s t i o nna i r e a n f r o m   di f f e r e n t   e v a l u a t i o n   a s pe c t s   (i . e .   qua l i t a t i v e   da t a   a b o ut   c o n t e xt   a n p r o c e s s e s   a n qua n t i t a t i v e   da t a   a b o ut   o ut c o m e s   a nd  i n f l ue n c e s ).   j)   G e ne r at e   ar c hi t e c t ur al   d e s i g n :   A r c hi t e c t u r a l   de s i g i s   a   c o n c e pt i o n   t h a t   c o n c e nt r a t e s   o n   c o m po n e n t s   o r   f o un da t i o n s   o f   a   de s i g n   s t ruc t u r e .   S y s t e m   a n s o f t w a r e   e n g i n e e r s   a r e   c o m m o n l y   r e s po n s i b l e   f o r   t h e   a r c h i t e c t u r a l   de s i g t o   c r e a t e   a   c o m p r e h e n s i b l e   a n d   f un c t i o n a l   de s i g s t r uc t u r e .   k)   G e ne r at e   t h e   i n t e r f a c e   d e s i gn :   U s e r   i n t e r f a c e   de s i gn   us ua l l y   s t a t e s   t h e   v i s ua l   de s i g n   o f   t h e   pr o duc t   e l e m e n t s ,   a n a   us e r   i nt e ra c t s   v i a   t hi s   v i s ua l   de s i g n   i n   t h e   f ut u r e .   U s e r   i n t e r f a c e   de s i gn s   h a v e   t o   be   a t t ra c t i v e   t o   po s s i b l e   us e r s   a nd  s h o ul d   b e   f un c t i o na l   a nd  c r e a t e w i t h   us e r s   i n   m i nd.   l)   G e ne r at e   D e t a i l e d e s i gn :   T h e   de t a i l e de s i g n   de s c r i b e s   t h e   p r o c e s s   of   de v e l o pi n g   t h e   a p p r o v e d   de s i gn   c o n c e pt i o n .   T h e   de t a i l e de s i g s h o ul b e   c o rr e c t ,   s y n c hr o ni z e a n de f i n e s   a l l   t h e   m a i de s i gn   c o m po n e n t s .   H ow e v e r ,   t h e   t e c hn i c a l   f e a t u r e s   o t h e   de s i g n   m a y   i n v o l ve   a ddi t i o n a l   i m p r o v e m e n t .   T h e   de t a i l e de s i g s h o ul p r o v i de   s uff i c i e n t   i n f o rm a t i o f o r   i m pl e m e n t a t i o n.   T h e   de t a i l e de s i g m a y   i n c l ude   t h e   f o l l ow i n g:   ( G e n e ra l   l a y o ut ,   f un c t i o na l   a n o pe ra t i o n a l   de s i g n   f l o w s   a n o rga ni z a t i o n a l   po l i c i e s   a nd  t e r m s ,   b ui l d   b a s e o n   t h e   f i r s t   s pe c i f i e r e qui r e m e n t s   a n d   c o m pr e h e n s i v e l y   de s c r i b e s   a l l   t h e   de s i g c o m po n e nt s   f o r   t h e   a pp l i c a t i o n).     m)   D e s i gn  E v al uat i on :   D e s i g n   e v a l ua t i o n   i s   a   s t r uc t u r e   pr o duc e t o   pr ov i de   a   b a l a n c e a s s e s s m e n t   o de s i gn  b e n e f i t s .   T h e   r e s ul t   o f   e v a l ua t i o n   de s i g n   i s   i n f l ue n c e by   t h e   e v a l ua t i o que s t i o n s   a nd  t h e   s t a n d a r ds   o e ff e c t i v e n e s s ,   n e v e r t h e l e s s   t h e   a v a i l a b l e   r e s o urc e s   a n o n   t h e   de gr e e   of   t h e   a c c ur a c y   r e qui r e d .   n)   T e s t   t h e   de s i gn :   T h e   m o s t   c r uc i a l   go a l   o f   t h e   t e s t i n i s   t o   gi v e   s ub s t a n t i a l   a s s i s t a n c e   o n   qua l i t y   a n ri s a s s e s s m e n t   f o r   t h e   p r o duc t .   T h e   t e s t e r   s h o ul b e   b ui l di n a   t e s t i n s t r a t e gy   a n s t a rt   t o   c o l l e c t   a l l   t h e   i n f o rm a t i o n   a b o ut   pr o duc t   a n p r o duc t   b e h a v i o u r .   T he   t e s t e r   c a n   b ui l a e xe c ut i n t e s t   c a s e s   t o   c ove r   a l l   t h e   p r o duc t   i f   po s s i b l e .   D e s i gni n t h e   c o rr e c t   s e t   of   t e s t   c a s e s   i s   e s s e n t i a l   t o   l i n k   b e t w e e n   t h e   t e s t   s t r a t e gy   a n d   t h e   c a rr y i n g   o ut   o f   t h e   t e s t   s t ra t e gy .   o)   G at he r   f e e dba c k   a bout   t h e   de s i gn :   P r o duc t i v e   f e e db a c us ua l l y   i m pr o v e s   t h e   e ffe c t i ve n e s s   of   t h e   r e qui r e de s i g n.   G e t t i ng  v a l ua b l e   f e e d b a c h e l de v e l o pe r s   t o   c r e a t e   a   p r o f e s s i o n a l   de s i g n   a n d   p r o v i de   t h e m   w i t a a l t e rn a t i v e   po i nt   o f   v i e w s ,   w h i c h   h e l p   de ve l o pe r s   t o   i m p r o v e   bo t h   t h e i c u rr e nt   a n f ut u r e   de s i gn e a pp l i c a t i o n s   a n p r o j e c t s .   T h e y   i nc r e a s e   t h e   c o l l a b o r a t i o n   b e t w e e n   ke y   s t a ke h o l de r s ,   m a na ge r s ,   de v e l o pe r s   a n d   t h e i r   po t e n t i a l   us e r s   fo r   t h e   p r o duc t .     p)   Com m uni c at e   t h e   d e s i gn   r e s ul t s :   Co m m u n i c a t i ng  t h e   de s i g n   r e s ul t s   h e l p   t o   p r o v e   t h e   de s i gn  purpo s e ,   v a l i da t i n t h e   c o m pl e t e   s o l ut i o n s   a n c o n f i rm   t ha t   t h e y   us e   a   l o gi c a l   a pp r o a c h   f o r   t h e   r e qui r e de s i g n .   A   de f i n i t e   de s c r i pt i o n   o f   t h e   de s i g n   r e s ul t s   e xpr e s s e s   t o   i n dus t ri e s   t h a t   t h e   o ut c o m e   i s   a   r e s ul t   o f   us e r   r e s e a r c h,   p r o duc t   t e s t i ng,   a nd  a   w e l l   t h o ught   o ut   de s i g n   p r o c e s s .   q)   D e s i gn  i m pr ov e m e nt s :   O n c e   e v a l ua t i n g   t h e   p r e s e n t   s i t u a t i o n   o f   t h e   p r o duc t   de s i g n   a n d   t h e   i m p r o v e m e n t   go a l s   a n d   o b j e c t i ve s   o f   t h e   O rga ni z a t i o n,   t he   r e s ul t s   s h o ul d   b e   c h a ra c t e ri z e a n d   o r de r e a c c o r di n t o   w h i c h   o n e   i s   t h e   m o s t   s i gni f i c a n t   o r   ha v e   t h e   ut m o s t   r i go r o us n e s s .   D e v e l o pe r s   ha v e   t o   ob s e r ve   t h e   n e w   t a r ge t   l e v e l   of   i m pr o v e m e n t s   a n h o w   t h e y   s h o ul l o o k.   F ur t h e rm o r e ,   t h e   g a b e t w e e n   t h e   c urr e n t   a n t a r ge t   de s i g n   s h o ul p l a n   i n   t e rm s   o f   a   s e t   of   a c t i v i t i e s   t o   a c h i e v e   t h a t   de s i gn   t a rge t .   T h e s e   a c t i v i t i e s   s h o ul a c h i e v e   w i t h   t h e   a rra n ge m e nt   o f   t h e   e l a b o r a t e s t a ke h o l de r s   a n t h e   o rga ni z a t i o n   go a l s   a n d   o bj e c t i v e s .   3)   D e f i n e D e s i g n   P r o c e s s :   a   pr o c e s s   i s   a   t a i l o r   t o   t h e   O r ga n i z a t i o n ,   a n t h e   p r o c e s s   a t   t hi s   l e v e l   i s   t h e   pr o a c t i v e   pr o c e s s .   T h e   s i m p l e   pr o c e s s   c a n   m o ni t o r   a n c o n t r o l s   t h e   o r ga n i z a t i o n   p r o c e s s   t o   a c h i e ve   gi v e n   o b j e c t i ve s   a n go a l s ,   s uc h   a s   p r o j e c t   c o s t   e s t i m a t i o n ,   p r o j e c t   s c h e dul e ,   a n d   p r o j e c t   qua l i t y   a s s ura n c e .   4)   Q ua n t i t a t i v e l y   M a n a ge d   D e s i g n   P r o c e s s t h e   p r o c e s s   c a b e   m e a s ur e d   a n d   c o n t r o l l e d.   S o f t w a r e   de s i gn e r s   c a de f i n e   t h e   p r o c e s s   pe r fo r m a n c e   b a s e l i n e s   a nd   m o de l s   us i n g   t h e   m o ni t o r e d   a n d   c o n t r o l l e pr o c e s s   a t   a   de f i n e l e v e l ,   a n s o f t w a r e   de s i g n e r s   c a n   a l s o   l i n t h e   b a s e l i n e s   w i t t h e   o r ga ni z a t i o n   o b j e c t i ve s .   T h e n   pr o c e s s   p e r f o r m a n c e   qua l i t y   f r o m   t h e   e l e m e nt s   of   t h e   qua l i t y   a s s ur a n c e   a t   l e v e l   t hr e e   s uc h   a s   ( t e s t i n s t ra t e gy ,   fo r m a l   m o de l l i n a n v e r i f i c a t i o n,   a n c o n f i gu r a t i o n   m a n a ge m e nt a n f i n a l l y   de f i n e   t h e i p r o c e s s   pe r fo r m a n c e   m e a s u r e s .     5)   O pt i m i z a t i o n   D e s i g n   P r o c e s s :   t h i s   l e v e l   fo c us e s   o n   pr o c e s s   i m p r o v e m e n t s .   D e ve l o pe r s   o r   de s i gn e r s   ha v e   t h e   o ppo r t u n i t y   t o   de t e r m i n e   p r o c e s s   i m pr o v e m e n t .   T h e y   c a n   e s t a b l i s h   a n a pp ra i s e   t h e   o r ga ni z a t i o na l   pr o c e s s   n e e ds ,   e s t a b l i s h   a n i m pl e m e n t   t h e   p r o c e s s   a c t i on   p l a n s .   T h e n   t h e y   c a n   de pl oy   a   s t a n d a r Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       A   s us t a i nab l e   pr o c e dur a l   m e t h od  o f   s of t w ar e   de s i gn  pr oc e s s   i m pr ov e m e n t s   ( Khal i T .   A l - S ar ay r e h )   447   pr o c e s s   a n a s s e t s   a nd  m o ni t o r   t h e   p r o c e s s   i m pl e m e n t a t i o a nd  f i n a l l y ,   i n c o r po r a t i n t h e i r   e xpe r i e n c e   i n t o   t h e   o r ga ni z a t i o p r o c e s s .       4.   C O N C LU S I O N     T h e   pri m a r y   o ut c o m e s   of   t h i s   pa pe r   i s   a   p r o c e dura l   m e t h o fo r   t h e   s of t w ar e   de s i gn   p r o c e s s   i m p r o v e m e n t s .   T h i s   p r o po s e m e t h o i s   b ui l t   b a s e o n   t h e   a na l y s i s   of   c o m m o n   fo ur   di f f e r e n t   t y pe s   of  c o n v e n t i o n a l   de s i g n   pr o c e s s e s   a n a l i g n e w i t h   t h e   s t r uc t u r e   of   t h e   CM M m o de l s .   In   l i t e ra t u r e ,   t h e r e   a r e   m a n y   pr o po s e de s i gn   pr o c e s s e s ;   fo r   i n s t a n c e ,   t h e r e   a r e   di f fe r e nt   de s i g n   p r o c e s s e s   w i t h   d i f fe r e nt   s t e ps   us e d   i n   m a n uf a c t u ri n t a i l o r e f o r   e a c O r ga ni z a t i o n.   I n   s o f t w a r e   e n g i n e e r i ng,   t h e   de s i g n   p r o c e s s   i s   us ua l l y   di v i de i n t o   t hr e e   m a i s t e ps   (us e r   i nt e r f a c e   de s i gn ,   s o f t w a r e   a r c hi t e c t u r e   a n s o f t w a r e   de t a i l e de s i g n ) .   W h i l e   i n   t ra di t i o na l   e n gi n e e r i n g ,   t h e   de s i g n   p r o c e s s   e n c o m pa s s e s   t h e   i n i t i a l   a nd  de t a i l e de s i g n   w i t hi n   t h e i pr o c e s s .   H ow e v e r ,   t h e   s c i e n t i f i c   de s i gn   p r o c e s s   i s   us e fo r   i nn o v a t i v e   pr o j e c t s .   E v e n   t h e s e   s c i e n t i f i c   p r o j e c t s   ma y   h a v e   s of t w a r e   a nd  ha r dw a r e   o r   a   c o m b i n a t i o n   o f   bot h   t h e m .   F u rt h e rm o r e ,   s o m e   of  t h e   c o m pl e t e d   pr o duc t s   a r e   b ui l t   b a s e o us i n g   a   ge n e r i c   de s i g p r o c e s s .   T h e   s ugge s t e d   pr o c e dur a l   m e t h o i n c l ude s   s o m e   of  t h e   c o n s e n s ua l   de s i g n   pr o c e s s   t e r m s   a nd   c o n c e pt s   us e by   t w o   s e t s   of   i n t e rna t i o na l   s t a n d a r ds   (IS O   a n CM M I)  a nd  s o m e   o t h e r   r e l a t e w o r ks .   T h e y   w e r e   a n a l y z e a n i nt e gra t e us i ng  di f f e r e n t   de s i g n   p r o c e s s   v i e w s .   T h e   i m p r o v e m e n t   de s i g n   p r o c e s s e s   fo r   de s c r i b i n g   t h e   p r o c e dur a l   m e t h o a t   a   l o w e r   l e v e l   w a s   a do pt e d   T h e r e   e xi s t s   n o   s uc h   a   pr o c e dura l   m e t h o f o r   s of t w a r e   de s i g n   p r o c e s s   i m p r o ve m e n t s ;   t h e   i nn o v a t i v e   w o r i n   t hi s   pa pe r   a d a p t e f r o m   t w o   s e t s   of   s t a n d a r ds   us e by   i n dus t r y .   T h e   r e s ul t   o f   us i n t h i s   p r o po s e d   m e t h o r e duc e s   t h e   c o s t ,   e ffo r t s   a nd  t i m e   n e e de i n   t h e   i m p l e m e n t a t i o n   p ha s e .   I t hi s   pa pe r,   T h e   c o nt r i b ut i o n   of   t h e   p r o po s e m e t h o i s   t o   p r o v i de   a   r e f e r e n c e   pr o c e dur e   fo r   t h e   s of t w a r e   de s i gn   p r o c e s s   i m pr o v e m e n t s   f o r   di f fe r e nt   t y p e s   of   pr o j e c t s   i s m a l l   c o m pa n i e s   u n de de v e l o p m e nt s .   T h e   i n dus t ri a l   i m pa c t   o f   t hi s   pa pe r   i s   s us t a i na b l e   i m p r o v e m e nt s   f o r   t h e   s o f t w a r e   de s i g n   p r o c e s s .   T h e r e f o r e ,   t h i s   c a n   e nha n c e   pl a nn i ng,   m a na ge m e n t   a n de v e l o pm e n t   o s o f t w a r e   e n gi n e e ri n o r   o t h e r   t y pe s   of   pr o duc t s   a t   t h e   de s i g p ha s e   i n   s m a l l   c o m pa ni e s .   I t hi s   pr o po s e w o r k,   s o m e   r e l a t e i s s ue s   a r e   s t i l l   n o t   t a ke n   i nt o   c o n s i de r a t i o n,   a nd  f urt h e r   w o r i s   r e qui r e d ,   s uc a s   t h e   e xpe r i m e nt   o f   t h i s   p r o po s e m e t h o o n   s o m e   r e a l   c a s e   s t udi e s .   S m a l l   c o m pa n i e s   i n   t h e   i n dus t r y   c a n   us e   t hi s   w o r k;   t o   e v a l ua t e   a n t o   ge t   f e e d b a c k   f r o m   t h e i e xpe ri e n c e .       R EF ER EN C ES     [ 1]   S . R .   C hi da m b e r   a nd  C .   F .   K e m e r e r ,   " A   m e t r i c s   s ui t e   f o r   o bj e c t - o r i e n t e d   de s i g n , I E E E   T r a ns a c t i on s   on   s o f t w ar e   e ngi ne e r i ng ,   2 0,   no .   6 ,   p p.   47 6 - 493 ,   1 994 .   [ 2]   A .   A l a i a nd  K . T .   A l - S a r a y r e h ,   " S t a nd a r d s - ba s e m o de l   f o r   t he   s p e c i f i c a t i o o f   s y s t e m   de s i g a nd   i m p l e m e nt a t i o c o ns t r a i nt s , "   I n dus t r i a l   P r oc e e di ngs ,   17 t E u r ope an  S y s t e m s   &   S of t w ar e   P r oc e s s   I m p r ov e m e nt   an I n nov a t i on ,   E ur oSP I   201 C o nf e r e nc e ,   G r e no bl e   ( F r a nc e ) :   P ubl i s h e r :   D e l t a ,   D e nm a r k ,   2010 .   [ 3]   P .   B o ur q ue ,   a nd  R . E   F a i r l e y ,   G ui de   t o   t he   s o f t w ar e   e ngi ne e r i ng   b ody   o f   k now l e dge   ( SW E B O K   ( R ) ) :   V e r s i on  3. 0 ,   I E E E   C o m put e r   S o c i e t y   P r e s s ,   2014 .   [ 4]   K . T .   A l - S a r a y r e a n K .   M e r i d j i , "   T o w a r ds   a   D e v e l o pm e nt   o f   a O pe r a t i o na l   P r o c e s s   f o r   S of t w a r e   R e q ui r e m e n t s :   C a s e   s t udy   a ppl i c a t i o f o r   R e ne w a bl e   E ne r gy   S o f t w a r e , "   I n t e r na t i o na l   j our na l   of   s of t w ar e   e ngi ne e r i ng  and  i t s   appl i c at i on s v o l .   9 ,   no .   7,   pp .   11 - 26 ,   201 5.   [ 5]   R.   A .   M a j i d ,   N .   L .   N o o r ,   W .   A .   W a n,   " T he o r e t i c a l   P e r s pe c t i v e s   o f   t he   H C D   i nt e g r a t i o i t h e   s o f t w a r e   de v e l o pm e nt   pr o c e s s , "   I ndone s i an   J o ur n al   of   E l e c t r i c a l   E ngi ne e r i ng  and   C om pu t e r   S c i e nc e   ( I J E E C S ) vol .   17,     no .   3 ,   pp.   1 091 - 109 5,   20 20   [ 6]   I E E E   S t a nda r f o r   I nf o r m a t i o T e c hno l o gy ,   " S y s t e m s   de s i g n -- s of t w a r e   de s i g de s c r i pt i o ns , I E E E   S T D   101 6 - 2009 ,   pp. 1 - 35,   20 09 .   [ 7]   K . T .   A l - S a r a y r e h,   K .   M e r i d j i ,   G .   I s s a   a nd  M .   A .   W .   H a di ,   " P r o c e dur a l   m o de l   o f   s of t w a r e   qu a l i t y   i m pr ov e m e nt s   f o r   s us t a i na b l e   a pp l i c a t i o ns   pr o c e s s   o f   r e ne w a bl e   e n e r g y   s y s t e m s   ( D e v e l o pm e nt   &   e nh a nc e m e n t ) , "   2 nd  I n t e r na t i o na l   C onf e r e nc e   on  t he   A pp l i c at i o ns   o f   I n f or m a t i on  T e c h nol ogy   i n   D e v e l op i ng  R e ne w abl e   E ne r gy   P r oc e s s e s   &   Sy s t e m s   ( I T - D R E P S) ,   A m m a n,   pp .   1 - 6 ,   2017 .     [ 8]   A .   A l a i n,   a nd  K .   M e r i dj i ,   " A na l y s i s   o f   s o f t w a r e   e ng i ne e r i ng   f r o m   a e ng i ne e r i ng   pe r s pe c t i v e , "   E u r ope an  J ou r na l   f or   t he   I n f o r m at i c s   P r o f e s s i ona l vol 7,   no .   1 ,   p p.   4 6 - 52,   20 06.   [ 9]   K .   M .   N i a z i   a nd   M .   A l s ha y e b,   " T o w a r ds   i m p l e m e nt a t i o o f   pr o c e s s   a n p r o duc t   qu a l i t y   a s s u r a nc e   pr o c e s s   a r e a   f o r   S a ud i   A r a bi a s m a l l   a nd  m e di um - s i z e s o f t w a r e   de v e l o p m e nt   o r g a ni z a t i o ns , I E E E   A c c e s s ,   v o l .   6 ,     pp.   41 643 - 416 75,   2 018 .     [ 10]   S .   K a w a m o t o   a nd  J .   R .   de   A l m e i da ,   " S c r um - D R :   A e xt e ns i o o f   t he   s c r um   f r a m e w o r a dhe r e n t   t o   t h e   c a pa bi l i t y   m a t u r i t y   m o de l   u s i ng   d e s i g r a t i o na l e   t e c hn i qu e s , "   2 017  C H I L E A N   C on f e r e nc e   on  E l e c t r i c al ,   E l e c t r on i c s   E ngi ne e r i n g,   I nf or m a t i on  and   C om m un i c at i on   T e c hno l o gi e s   ( C H I L E C O N ) ,   P uc o n,   pp.   1 - 7 ,   2017 .   [ 11]   J .   T .   H a c ko s ,   " I nf o r m a t i o P r o c e s s   M a t ur i t y   M o de l , "   201 I E E E   I n t e r na t i o nal   P r of e s s i ona l   C om m uni c a t i o C onf e r e nc e   ( P r oC om m ) ,   M a d i s o n,   W I ,   pp.   1 - 8 ,   2017 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   21 ,   N o .   1 J a n u a r y   2021   :     440   -   449   448   [ 12]   G .   R o ng ,   H .   Z ha ng   a nd  D .   S h a o ,   " C M M I   g ui de p r o c e s s   i m p r o v e m e nt   f o r   D e v O ps   P r o j e c t s :   A e xpl o r a t o r y   c a s e   s t udy ,"   201 I E E E / A C M   I n t e r na t i ona l   C on f e r e nc e   on  S of t w ar e   and  Sy s t e m   P r oc e s s e s   ( I C SSP ) ,   A us t i n,   T X ,     pp.   76 - 85 ,   201 6.   [ 13]   K .   M e r i dj i   a nd  A .   A br a n,   " S o f t w a r e   e ng i ne e r i ng   pr i nc i pl e s :   do  t he y   m e e t   e ng i ne e r i ng   c r i t e r i a ? , "   J o u r na l   of   So f t w ar e   E ngi ne e r i n and   A pp l i c a t i o ns vol .   3 ,   no .   10 ,   pp .   972 - 98 2,   20 10.   [ 14]   J .   E l ha s s o uni ,   A .   E l - Q a di ,   M .   B a z z i   a nd  M .   E l   H a z i t i ,   " M o de l i ng   w i t o nt o l o g i e s   de s i g pa t t e r n s :   c r e di t   s c o r e c a r d   a s   a   c a s e   s t udy , "   I ndone s i an  J o ur n al   o f   E l e c t r i c a l   E n gi ne e r i n a nd  C om pu t e r   Sc i e nc e   ( I J E E C S ) ,   vol .   14 ,   no .   2   pp.   42 9 - 439 2 019 .   [ 15]   N .   A t hi r a h ,   N .   M .   I dr o s ,   H .   M o ha m e a nd  R .   J e na l ,   " T h e   us e   o f   e xpe r t   r e v i e w   i c o m po ne nt   de v e l o pm e nt   f o r   c us t o m e r   s a t i s f a c t i o t o w a r ds   e - h a i l i ng , "   I ndone s i an  J o ur n al   o f   E l e c t r i c al   E ng i ne e r i ng  a nd  C om pu t e r   Sc i e nc e   ( I J E E C S ) vol .   18 ,   no .   2 ,   pp .   347 - 35 6 20 20 .   [ 16]   A .   A l a i n,   K .   M e r i d j i ,   a n J .   D o l a do ,   " S o f t w a r e   e ng i n e e r i ng   f r o m   a e ng i ne e r i ng   pe r s p e c t i v e :   S W E B O K   a s   a   s t udy   o bj e c t , A po y l D e c i s i on  e I nge ni e r i de l   S of t w ar e - A D I W or k s ho p,   C ongr e s o   E s p ano l   de   I n f or m at i c a - C E D I   C onf e r e nc e ,   Z a r a g o z a ,   S pa i n,   p p.   1 - 6,   1 1/ 2 4/ 2007 ,   200 7.   [ 17]   L .   P e r e s   a n S .   L .   M e i r a ,   " T o w a r d s   a   f r a m e w o r t h a t   p r o m o t e s   i n t e g r a t i o be t w e e t he   U X   de s i g a nd  S C R U M ,   A l i g ne t o   C M M I , 10t h   I be r i an   C on f e r e nc e   on  I nf o r m a t i o S y s t e m s   and  T e c hn ol o gi e s   ( C I ST I ) ,   A v e i r o ,   pp .   1 - 4 ,   2015 .   [ 18]   S .   S a i t o ,   M .   T a ke uc hi ,   S .   Y a m a da   a nd  M .   A oy a m a ,   " R I S D M :   A   r e qui r e m e nt s   i n s pe c t i o s y s t e m s   d e s i g n   m e t ho do l o gy :   P e r s pe c t i v e - ba s e de s i g o f   t he   pr a g m a t i c   qua l i t y   m o de l   a nd  que s t i o s e t   t o   S R S , "   I E E E   2 2nd   I nt e r n at i on al   R e qui r e m e nt s   E ngi ne e r i ng   C on f e r e nc e   ( R E ) ,   K a r l s kr o na ,   pp .   223 - 23 2,   20 14 .   [ 19]   F .   R a i nho   a nd  J .   B a r r e i r o s ,   " A g i l e   pr o c e s s   o pt i m i z a t i o n :   A a ppr o a c us i ng   t he   C M M I   a nd  G Q M , "   14 t I be r i an   C onf e r e nc e   on   I nf or m a t i on  Sy s t e m s   and   T e c hno l og i e s   ( C I ST I ) ,   C o i m br a ,   P o r t ug a l ,   pp .   1 - 6 ,   2019 .   [ 20]   P .   Ö r g ün ,   D .   G üng ör ,   Y .   Y .   K u r u ,   Ö .   O .   M e t i a nd  M .   Y ı l m a z ,   " s o f t w a r e   de v e l o pm e n t   o v e r a l l   e f f i c i e nc y   i m pr o v e m e nt   i a   C M M I   l e v e l   o r g a ni z a t i o w i t hi t he   s c o pe   of   a   c a s e   s t u dy ,"   3r I n t e r na t i o nal   C o nf e r e nc e   on  C om put e r   Sc i e nc e   an E ngi ne e r i ng  ( U B M K ) ,   S a r a j e v o ,   pp .   258 - 26 3,   201 8.   [ 21]   M .   J e z r e e l ,   G .   M a r c o s   a nd  M .   M i r na ,   " O r g a ni z a t i o o f   t he   pr o c e s s   a r e a s   o f   C M MI - D e v   v 1. l e v e l   t hr o ug o f   i t s   de pe n de nc i e s , "   1 2t h   I be r i a C o nf e r e nc e   o I nf or m a t i on   Sy s t e m s   an T e c hn ol o gi e s   ( C I ST I ) ,   L i s bo n,   pp .   1 - 7 ,   2017 .   [ 22]   H .   Y i ng ,   Q .   P e ng   a nd  Z .   J i y o u,   " M a t u r i t y   a s s e s s m e n t   m o de l   f o r   a i r c r a f t   c o l l a bo r a t i v e   de s i g s o f t w a r e   s o l ut i o n , J our nal   o f   Sy s t e m s   E ng i ne e r i ng   and   E l e c t r on i c s ,   v o l .   29 ,   no .   6,   pp .   1228 - 123 6,   D e c .   201 8.     [ 23]   B .   C u r t i s ,   H .   K r a s ne r ,   a n N .   I s c o e .   A   f i e l s t udy   of   t he   s o f t w a r e   de s i g p r o c e s s   f o r   l a r g e   s y s t e m s , ”  C om m un .   A C M vol .   31 ,   no .   11 ,   pp .   1268   1287 ,   198 8.   [ 24]   S.   K .   N a j j a r   a nd  K . T .   A l - S a r a y r e h,   " C a pa b i l i t y   m a t ur i t y   m o de l   of   s o f t w a r e   r e qu i r e m e n t s   p r o c e s s   a nd  i n t e g r a t i o n   ( S R P C M M I ) , I n t e r na t i ona l   C o nf e r e nc e   on  I n t e l l i ge nt   I nf o r m at i on  P r oc e s s i n g,   Se c ur i t y   a nd  A dv a nc e C om m uni c at i on   ( I P A C   15) .   A s s o c i a t i o f o r   C o m put i ng   M a c hi ne r y ,   N e w   Y o r k ,   N Y ,   U S A ,   A r t i c l e   6 8,   1 5.   20 15 .   [ 25]   S . U .   T e a m ,   " S t a nd a r C M M I   A ppr a i s a l   M e t ho f o r   P r oc e s s   I m pr o v e m e nt   ( S C A M P I )   A ,   V e r s i o 1. 3:   M e t ho d   D e f i ni t i o D o c um e nt , So f t w ar e   E ng i ne e r i ng   I n s t i t ut e ,   C ar ne gi e   M e l l on  U n i v e r s i t y ,   T e c h .   R e p.   C M U / SE I - 2 011 - HB - 001 ,   201 1 .   [ 26]   M .   D a v i s ,   201   P r i n c i pl e s   of   S of t w ar e   D e v e l opm e nt ,   N e w   Y o r k,   N Y ,   U S A :   M c G r a w - H i l l ,   I nc . ,   199 5.   [ 27]   K .   M e r i d j i   a nd  K . T .   A l - S a r a y r e h,   " m a pp i ng   a   kno w l e dg e   a r e a s   o f   t he   S W E B O K   s t a nda r w i t t he   C B O K   i n   s o f t w a r e   e ng i n e e r i n g , A dv a nc e s   i So f t w ar e   E ngi ne e r i ng  and  S y s t e m s ,   P r oc e e di ngs   of   t he   14t I nt e r na t i ona l   C onf e r e nc e   on  So f t w ar e   E ng i ne e r i ng ,   P ar al l e l   an D i s t r i b ut e Sy s t e m s   ( SE P A D ' 15) ,   W S E A S ,   pp.   12 6 - 130,   D uba i ,   U ni t e A r a b   E m i r a t e s ,   F e br u a r y   22 - 24,   20 15 .     [ 28]   K .   M e r i dj i ,   K .   T .   A l - S a r a y r e h ,   E .   F a y y o um i ,   a nd  S .   I dw a n,   " I nt e g r a t e m o de l   o f   pho t o vo l t a i c   s o l a r   s y s t e m   w i t t h e   s o und  bi o m e t r i c   t e c hni que s , I E E E   1 s t   I n t e r na t i ona l   C onf e r e nc e   &   E x hi b i t i on  on  t he   A ppl i c a t i o ns   o f   I nf or m a t i on   T e c hnol o gy   i t he   D e v e l opm e nt   of   R e ne w abl e   E ne r gy   pr oc e s s e s   &   Sy s t e m   I T - D R E P S ,   p p. :   43 - 48,   A m m a n,   J o r da n   M a y   29 - 31,   201 3.   [ 29]   I E E E   I nt e r na t i o na l   S t a nda r d ,   " S y s t e m s   a nd  s o f t w a r e   e ng i ne e r i n g -- de s i g a nd  de v e l o pm e n t   o f   i nf o r m a t i o f o r   us e r s , I SO / I E C / I E E E   P 26514 / D 1 ,   p p. 1 - 87,   M a r c h   20   202 0.   [ 30]   R . E .   A l - Q ut a i s a nd  K . T .   A l - S a r a y r e h,   " S o f t w a r e   P r o c e s s   a nd  P r o duc t   I S O   S t a nda r d s :   A   C o m pr e he n s i v e   S ur v e y , E ur ope an   J o ur n al   o f   S c i e n t i f i c   R e s e ar c h vol .   19 ,   no .   2 ,   pp .   2 89 - 30 3,   200 8.   [ 31]   K .   M e r i dj i ,   A .   A br a n,   K . T .   A l - S a r a y r e h   a nd  A .   A pr i l ,   " A   F r a m e w o r f o r   t he   M e a s u r e m e nt   C o nc e pt s   i t he   S W E B O K   G ui de , "   B o o T i t l e :   S o f t w a r e - E ng i ne e r i ng ,   G e r m a T i t l e :   B e i t r ä g e   z um   e m pi r i s c he n ,   Sh ak e r   V e r l ag A ndr e a s   S c hm i e d e n t o r f   a nd   C o r ne l i us   W i l l e ,   G e r m a ny   2012 .   [ 32]   A .   E r t a s   a n J .   J o ne s ,   T he   e ng i ne e r i ng   de s i gn   pr o c e s s ,   2 nd   e d .   N e w   Y o r k,   N . Y :   J o hn  W i l e y   &   S o ns ,   I nc . ,   1 996 .   [ 33]   K .   A l   M a kha dm e h ,   K . T .   A l - S a r a y r e h,   K .   M e r i d j i ,   "   T o w a r ds   A   D e s i g M e a s u r e m e nt   C o nt e xt   f o r   S o f t w a r e   C o upl i ng   a nd  C o he s i o R e qu i r e m e nt s , R e c e nt   A dv an c e s   i C om p ut e r   S c i e nc e ,   14 t h   I n t e r na t i ona l   C o nf e r e nc e   on   A ppl i e C om pu t e r   a nd  A p pl i e C om p ut a t i ona l   S c i e nc e   ( A C A C O ' 15) ,   W S E A S ,   K ua l a   L um pur ,   M a l a y s i a ,     pp.   11 1 - 116,   A pr i l   23 - 25 ,   2015 .   [ 34]   A .   A br a a nd  K . T .   A l - S a r a y r e h,   M e a s u r e m e n t   o f   S o f t w a r e   R e qui r e m e nt s   D e r i v e f r o m   S y s t e m   O pe r a t i o ns   R e qui r e m e nt s , 20 t I n t e r na t i o na l   W or k s hop  on  So f t w ar e   M e as ur e m e nt   ( I W SM   2010` ) ,   S pr i ng e r ,   S t ut t g a r t ,   G e r m a ny ,   N o v .   2010 ,   [ 35]   S .   T a y a l .   " E ng i ne e r i ng   de s i g pr o c e s s , I n t e r na t i ona l   J our na l   of   C om pu t e r   Sc i e nc e   and  C om m un i c at i on   E ngi ne e r i n g v o l .   18,   no .   2 ,   pp.   1 5,   2 013 .   [ 36]   K . T .   A l - S a r a y r e h,   I .   A l - O qi l y   a nd  K .   M e r i d j i ,   " A   s t a nd a r d - ba s e r e f e r e nc e   f r a m e w o r f o r   s y s t e m   o pe r a t i o ns   r e qu i r e m e n t s , I n t .   J .   C om pu t e r   A p pl i c a t i on s   i n   T e c hno l og y   I J C A T vol .   47,   no .   4 ,   pp.   3 51 - 363 ,   2013 .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       A   s us t a i nab l e   pr o c e dur a l   m e t h od  o f   s of t w ar e   de s i gn  pr oc e s s   i m pr ov e m e n t s   ( Khal i T .   A l - S ar ay r e h )   449   [ 37]   K .   M e r i d j i ,   K . T .   A l - S a r a y r e h,   A .   A br a n   a nd  S .   T r ud e l ,   " S y s t e m   s e c ur i t y   r e qu i r e m e nt s :   A   f r a m e w o r f o r   e a r l y   i de n t i f i c a t i o n,   s pe c i f i c a t i o a nd  m e a s u r e m e nt   o f   r e l a t e s o f t w a r e   r e qui r e m e n t s , C om pu t e r   St an dar ds   &   I nt e r f ac e s ,   E l s e v i e r v o l .   66 ,   201 9.   [ 38]   I .   S o m m e r v i l l e ,   M .   F o w l e r ,   K .   B e c k,   J .   B r a nt ,   W .   O pdy ke   a nd  D .   R o be r t s ,   " S o f t w a r e   E ng i n e e r i ng , "   A dd i s o n - W e s l e y ,   2 019 .     [ 39]   V . D .   B i a nc o ,   V .   M y l l ä r ni e m i ,   M .   K o m s s i   a n M .   R a a t i ka i ne n ,   " T he   r o l e   o f   pl a t f o r m   bo unda r y   r e s o ur c e s   i n   s o f t w a r e   e c o s y s t e m s :   c a s e   s t udy , I E E E / I F I P   C on f e r e nc e   on   So f t w ar e   A r c hi t e c t u r e ,   pp .   11 - 20,   2 014 .   [ 40]   R . F .   B uc km i ns t e r ,   " A   c om pr e he n s i v e   a nt i c i pa t o r y   de s i g s c i e nc e , R oy al   A r c h i t e c t ur al   I ns t i t u t e   of   C a nada .   34 .   R e t r i e v e 20 16 - 09 - 14     v i G oog l e   B oo k s ,   1 957 .   [ 41]   K .   A l m a ka dm e h ,   K .   M e r i dj i   a nd   K .   T .   A l - S a r a y r e h,   " T o w a r ds   a   r e f e r e nc e   m o de l   o f   s o f t w a r e   r e s o ur c e s   qu a l i t y , J our nal   o f   C om pu t e r   S c i e nc e   ( J C S) ,   v o l .   14 ,   no .   2 ,   pp .   182 - 198 ,   20 18.   [ 42]   B .   M e y e r ,   O bj e c t - o r i e n t e s of t w ar e   c on s t r uc t i on ,   1 s t .   U ppe r   S a d dl e   R i v e r ,   N J ,   U S A :   P r e nt i c e - H a l l ,   I nc . ,   19 88.   [ 43]   R .   E .   A l - Q ut a i s h,   a n K . T .   A l - S a r a y r e h,   " A ppl y i ng   S i x - S i g m a   C onc e pt s   t o   t he   S o f t w a r e   E ng i n e e r i ng :   M y t hs   a nd  F a c t s , 7t I nt e r n at i on al   C on f e r e nc e   on  So f t w ar e   E ngi ne e r i n g,   P ar al l e l   and  D i s t r i bu t e S y s t e m s   ( SE P A D S' 08) ,   U ni v e r s i t y   o f   C a m br i dg e ,   C a m br i dg e ,   U K ,   p p.   17 8 - 183 ,   2 008 ,   [ 44]   K.   T .   A l - S a r a y r e h,   " D e p e nd a bi l i t y   m o de l   f o r   de c om po s i t i o a n d   a l l o c a t i o o f   s y s t e m   s a f e t y   i nt e g r i t y   l e v e l s   o f   s o f t w a r e   q ua l i t y , I nt e r na t i ona l   R e v i e w   on  C om p ut e r s   and   So f t w ar e   ( I R E C O S) ,   vol .   1 0,   no .   11 ,   pp.   11 10 - 1119 2015 .   [ 45]   K . T .   A l - S a r a y r e h,   a nd   A .   A br a n ,   " A   g e ne r i c   m o de l   f o r   t he   s p e c i f i c a t i o o f   s o f t w a r e   i n t e r f a c e   r e qu i r e m e n t s   a n m e a s u r e m e nt   o f   t he i r   f unc t i o na l   s i z e , 8 t A C I I nt e r n at i on al   C onf e r e nc e   on  So f t w ar e   E ng i ne e r i ng  R e s e ar c h ,   M an age m e nt   and  A pp l i c a t i o ns   -   SE R A   201 0 ,   M o nt r e a l ,   M a y   24 - 26,   20 10 ,   I E E E - C S   P r e s s ,   L o s   A l a m i t o s ,     pp.   21 7 - 222,   2 010 .   [ 46]   M . S .   M i ki ,   T .   Y a m a no uc hi   a nd  M .   W a t a n a be ,   " S o f t w a r e   s y nt he s i s   f o r   t r a d e - o f f   de s i g n , 11t K now l e dge - B as e Sof t w ar e   E ngi ne e r i ng   C on f e r e nc e ,   S y r a c us e ,   N Y ,   U S A ,   pp.   1 44 - 15 3,   199 6.   [ 47]   K . T .   A l - S a r a y r e h,   L .   H a s s a a nd  K .   A l m a ka dm e h,   " A   T r a de - o f f   M o de l   o f   S o f t w a r e   R e qu i r e m e n t s   o f   ba l a nc i ng   be t w e e S e c ur i t y   a nd  U s a b i l i t y   I s s ue s , I nt e r n at i on al   R e v i e w   on  C om put e r s   an So f t w ar e   ( I R E C O S) vol .   1 0,     no .   12 ,   pp .   1157 - 11 68 ,   2 015 .   [ 48]   A .   A br a n,   K . T .   A l - S a r a y r e a nd   J .   J .   C ua d r a do - G a l l e g o ,   " s t a nda r ds - ba s e d   r e f e r e nc e   f r a m e w o r k   f o r   s y s t e m   po r t a b i l i t y   r e qui r e m e nt s , C om pu t e r   St a nda r ds   &   I n t e r f a c e s ,   E l s e v i e r ,   vol .   35 ,   no .   4 ,   pp .   380 - 395 ,   201 3.   Evaluation Warning : The document was created with Spire.PDF for Python.